1

SD Card Full - Old Cached MRSS files not being deleted.

I thought that the BrightSign units were supposed to be deleting old cached content when the SD card runs out of room?

I just had another player (HD220) stop displaying MRSS content, no error lights or anything to indicate a problem. I tried rebooting the player, player came up fine, but still would not play content, checked network connection, etc. all the things to troubleshoot normally.

Pulled out the SD card (16GB), to find that it was completely full.

Deleted all the files in the Cached directory, and reinstalled the card, rebooted the player, and all is well again.

What is the mechanism for the players to delete cached files?
Delete older unused cache files after X many days of use? 
Delete older unused cache files after card is X% full? 
How is this supposed to work?
Why is there no error light indications for a full SD card?

Can this be addressed to do a better job than it currently seems to be?  

I would not think that I have that aggressive of content on this player, but it is a pain when a 16GB card fills up in 30 days, when there is only simple content on the player.

Please let me know, so I can best advise my clients who are also having the same issue.

Thanks.

John

72 comments

  • 0
    Avatar
    Kevin Meyer

    Right...I probably should have detailed that.  We subscribe to the BrightSign Network to manage all our installations.  That function may only be available as part of BSNt.  In BrightAuthor-->Tools-->Advanced-->Unit Control.  Enter the unit Serial Number then add the Recovery - Reformat action.  Since this is triggered by the unit's next Reboot, I also add a Reboot action to force that.

  • 0
    Avatar
    Thomas S Dorr

    Either way, I like the idea of cache clearing, but also, is there a way to do "zero cache" ?

    I am only using a local network between my players and the server, and since we have GigE backbones, loading 200K images isn't going to negatively impact the network.

  • 0
    Avatar
    JRB Technical

    Any updates on a solution to this issue?

  • 0
    Avatar
    JRB Technical

    Any updates on a solution to this issue?

  • 0
    Avatar
    JRB Technical

    Any updates on a solution to this issue?

  • 0
    Avatar
    Thomas S Dorr

    I've yet to see one, I'd love to be able to put a no-cache tag in my MRSS

  • 0
    Avatar
    JRB Technical

    Is anyone from BrightSign ever going to respond again on this?

    I just had to talk yet another client through the process of deleting the cache file, because their SD card was full, and the player was acting up.

    People really need a working solution for this, please.

    John

  • 0
    Avatar
    Lyndon

    I'm sorry this is taking so long. We're implementing a new assetmanager so all content downloaded to the player can be managed the same way, and more efficiently. This is being done at the firmware level first, before the new funtcionality is rolled into brightauthor. 

  • 0
    Avatar
    Thomas S Dorr

    I know this may not be a assetmanager thing, but is will we potentially be able to disable local caching entirely?  Or potentially in an MRSS feed, per item/feed?

  • 0
    Avatar
    JRB Technical

    Any idea as to how soon this new Asset Manger might be in place??

    Are we talking weeks? Months? Years?

    I have clients that have being dealing with this problem for over 6 months now, it would be nice to tell them some sort of tentative timeline for a working fix.

    John

  • 0
    Avatar
    Mkeen

    This is unbelievably frustrating. Every three weeks we need to physically visit each Brightsign player to swap out the SD card. Some of these units are up in drop ceilings and require a ladder to reach.  Nearly three months ago you promised to check if the diagnostic web server could be modified so the cache directory could be emptied manually via the web interface until a more permanent fix could be established. There's been no update on this at all.  Based on this experience, I'm considered abandoning the Brightsign platform completely.

  • 0
    Avatar
    JRB Technical

    Hello?

    Support??

    Is anyone from BrightSign there???

    I asked how soon until this new Asset Manager is going to be in place, I still haven't received a response.

    Can someone from BrightSign please respond to the question??

    John

  • 0
    Avatar
    Romeo

    Hi John,

    we're hoping to have this fixed in an official release probably in late Q4. in the meantime. I'll try to reproduce this issue and see if I can implement a workaround.

    Romeo 

     

  • 0
    Avatar
    Romeo

    Hi John,

    we believe that we've identified the issue and BA 3.7.0.27 (non QAed beta) seems to fix the issue. We will make this BA version available to you ASAP.

    Romeo

     

     

     

  • 0
    Avatar
    JRB Technical

    Romeo:

    Thank you, please let me know when that version is available for testing.

    John

  • 0
    Avatar
    Mkeen

    Romeo,

    It's been nearly a week since you posted that you have a fix for this problem, yet we still have no access to it. This problem was first reported in January and it's nearly September.  The lack of support is inexcusable. As much as I like the Brightsign platform, I could never recommend it to a colleague based on this experience.  In fact, I'm seriously considering abandoning the investment we've already made and starting from scratch with something else. We've got thousands of dollars tied up in a technology and a company we cannot rely on.

    Michael Keen

  • 0
    Avatar
    Romeo

    Hi Michael,

    The next BrightAuthor 3.7.0.x with the fix is currently going through QA and is due to be released the 9th September 2013.

    Sorry for the inconvenience.

    Regards,

    Romeo

  • 0
    Avatar
    JRB Technical

    Hello:

    PLEASE make sure ALL of your support staff is aware of this issue.  

    I had a client who receives my Media RSS content recently tell me they contacted BrightSign Support because their player was not playing back properly.  They were told by support that it was a bad SD card, and to replace it.  It turns out the actual cause of the player issue was the SD Card Full issue because of Cached Media RSS files, and there was no problem with the SD card after all, after I told them about this issue.

    Your Support Staff needs to know about this issue, so they can ask people who are experiencing problems if they are using Media RSS, and to check first to see if the SD Card is full, so the problem can be corrected, instead of people throwing away perfectly good SD Cards.

  • 0
    Avatar
    Corypeterson

    Is this still on track for a Sept 9th Release?? We too are having this issue....

  • 0
    Avatar
    Alex

    BrightAuthor version 3.7.0.31 includes a fix for the media RSS caching bug. You can download it from the Software Downloads page.

  • 0
    Avatar
    JRB Technical

    Thank you.

    For this updated version, what is the expected behavior, so I know how to verify it is working?

    I do not want to alter any of the setting in the autorun.brs so it will work as you have it.

    I have a current project that is about 67% full right now, 10.5GB on a 16GB SD Card.
    HD220 (BA 3.7.0.31 - FW 4.6.46)

    At what capacity is the Player supposed to start deleting files with this new build?

    John

  • 0
    Avatar
    J Fleck

    In the comment from JohnLBV he references the BA and FW versions.  Are those the correct versions or do you also need to update the players to 4.6.66.  If not, what file contains the correction?  If it is the autorun.brs file, I would like to know so that I can incorporate my modifications into the new brs file so I can implement this fix.

  • 0
    Avatar
    JRB Technical

    J Fleck:

    As I understand, changes were likely made in both BA and FW version to work together. 

    I took a quick look at the autorun.brs, and there are several changes that may be related to this, but it is hard to read in places.

    My test box running this is currently at 91% and I am keeping an eye on it.  I will post here when it gets full and either works, or doesn't work. Should be in a few days.

    As I still have not gotten any response back from BrightSign Support on what is supposed to happen and when with the new updates, so I'm still not exactly sure how this is going to work out.

    I don't know why the BrightSign Support Staff seems to be so unresponsive to peoples questions here in the forums.

    I'll let you all know how things turn out when this boxes SD card reaches capacity.

    John

  • 0
    Avatar
    Lyndon

    The change in ba 3.7.0.31 is just to the autorun script. There was a check free space on the sd card that wasn't being done properly. The storage object was only being created once instead of each time the free space check was done. The firmware related changes are still forthcoming in fw 4.7.x. That will have a new assetmanager that allows the mrss content to be managed like all the other content in the pool folder. 

     

    All of the cleanup is handled in this function:

    Function pCacheManager_Prune

    -First, we calculate how much space is needed by adding up the size of all items in the feed but not in the cache.

    -Images go first.  A check is done to see how much space is needed, and the function starts deleting images from the cache folder. 

    -If the feed doesn't specify the size of the image, then it'll be deleted if it's not in the current feed.

    -The same applies for videos. If they aren't in the current feed, they'll be cleared. 

     

    For the autorun changes, the specific issue was:

    The calculation of sdfreespace in pCacheManager_Prune used a roStorageInfo
    object created in newCacheManager.
    
    The call GetFreeInMegabytes() used information only calculated
    when a roStorageInfo object is created. Therefore, a new
    roStorageInfo object should be created before calling GetFreeInMegabytes().

  • 0
    Avatar
    JRB Technical

    Nope - does not work with the new updates either (BA 3.7.0.31 - FW 4.6.66):

    Filesystem           1K-blocks      Used Available Use% Mounted on
    /dev/mmcblk0p1        15629312  15544576     84736  99% /storage/sd

     

    The memory card is full, and the player freezes on an image and is not updating Media RSS images any more, same as it always has with this problem.

    Removing the card and deleting files in the cache folder manually, and then the player operates as normal again (until the SD card fills up again).

    John

  • 0
    Avatar
    Lyndon

    I'm checking with QA to see how their results differed from what you're seeing. 

  • 0
    Avatar
    Lyndon

     

    With this latest release running, can someone send me a link to the contents of their sd card after the playlist has been running for a few days. It doesn't need to be a full card, but a card that has accumulated content. You can send it to me directly at lallydice@brightsign.biz

  • 0
    Avatar
    Mkeen

    In response to the prior post, I shared the requested information with lallydice@brightsign.biz via Google Drive on September 30.  There has been no response whatsoever and the problem persists.  I'm about ready to cut my losses and throw the Brightsign players up on Ebay.  Clearly this company doesn't have desire or the resources to support their customers.

  • 0
    Avatar
    Lyndon

    Michael, there was a potentional fix done, but it's not in a released version of the software yet. Given the recent misses, I've asked one user to run tests with the updated brightauthor. Hopefully, we'll have results in the next week or so, and if the problem is resolved for him, I'll allow a few more people to test the pre-release software.

  • 0
    Avatar
    Mkeen

    This is encouraging.  However, why not pro-actively give status reports here instead of letting customers stew?  Also, why not take my advice from May 4th and build an option into the Diagnostic Web Server that allows admins to manually delete the cache directory remotely until a true fix is in place?

Please sign in to leave a comment.