We should prevent multiple filestore cleanup jobs from running at once. It slows down performance significantly when it happens, and you just have to wait it out. A simple lock of somesort would prevent that, likely a channel would be used, and on block, just skip the cleanup operation on that goroutine (but still wait for cleanup to finish).
We should prevent multiple filestore cleanup jobs from running at once. It slows down performance significantly when it happens, and you just have to wait it out. A simple lock of somesort would prevent that, likely a channel would be used, and on block, just skip the cleanup operation on that goroutine (but still wait for cleanup to finish).