Most tests are there to ensure the external api remains consistent and cover the interesting cases. This has boosted coverage from 60's to 90's. This also caught incorrect specs for some return values.
The more similar the code used in test is to production, the better. If the test needs to survive killing the manager, unlink can be used.
…uster metadata storage.