Forum

Post a new question

Categories:

Tags:

Feature Request : Purge full cache or single stream cache of edge server through API

Alexandre St-Jacques 2016-11-29 18:12:42 UTC in Nimble Streamer
1e44d7b82b4c7cf10ff758ec46717ef6

I currently have some Nimble Streamers in production for a VOD website and I find that nimble is lacking control for the cache. My edges are currently running with a 30 days cache limit, because files rarely gets updated. But when a mistake occurs and I need to update a file (bad encoding / bitrate), I can't easily erase the cache of all my streamers. And at this time, we can't even wipe the cache without doing a restart of the nimble service.

So in a VOD context, I find it important to have a way to invalidate a stream cache easily for all the edges.

Would it be feasible? In theory, it shouldn't be that hard, but since nimble is close source, I have no way of evaluating the energy necessary to make this possible. I'm pretty sure I'm not the only one that would like this to be possible.

Else, something that could also work is if the edge could validate if a chunk is the same on the origin and update it if it is not.

Alex Pokotilo 2016-11-30 01:33:46 UTC
B0af1cee7eb1e40dd284d9982b3aef70

Alexandre,
what would you propose to fix this ? The most simple way in such rare case is just to change stream name.

I see the only one effective way is to add Nimble api to clear particular item. What do you think?

Alexandre St-Jacques 2016-11-30 01:44:53 UTC
1e44d7b82b4c7cf10ff758ec46717ef6

Nimble API would be the perfect way to do this, if it can be implemented. Easy to automate on my side :)

Max 2016-11-30 13:05:03 UTC
Ba425406063261ec184229ed0d5a200d

Alexandre,

OK, we'll plan implementing this functionality, thank you for the idea.

Post a reply