[engine] clean up non in-memory storage usage, only needed for LocalMultiprocessEngine
Review Request #3940 - Created May 27, 2016 and submitted
|ity, kwlzn, patricklaw, stuhood|
This review serves for two purposes:
in_memoryas default because
lmdbis only useful for
LocalMultiprocessEnginewhich is still experimental.
- We suspect #3510 is to do with
lmdbnot closing files and
there are more lmdb tests over time. This won't address the root
case, but will help us isolate issues. 
Also did some clean ups where scheduler should not depend on storage.
 In fact, it's likely to do with somethig else, with this change, still see travis hang
A later travis run hangs
https://travis-ci.org/peiyuwang/pants/jobs/133499909 still hangs so this doesn't help
#3510with lmdb now only is used by very few engine tests.
Status: Closed (submitted)