From looking through the code it appears that it is unnecessary for their to be any warmup logic in the couch-kvstore code. It appears that reading the mutation log simply does muli-gets and this should be done from a high level. Moving this out will allow us to build and write unit tests against couch-kvstore.
|For Gerrit Dashboard: &For+MB-6368=message:MB-6368|
|20009,3||MB-6368: Remove multiple variable tracking warmup status||ep-engine||Status: ABANDONED||-2||0|
|20282,1||MB-6368: Move warmup logic out of kvstore||ep-engine||Status: ABANDONED||0||0|
|20283,1||MB-6368: Move EventuallyPersistentEngine refs out of kvstore||ep-engine||Status: ABANDONED||0||0|
|20284,1||MB-6368: Move bgfetch queue into bgfetcher||ep-engine||Status: ABANDONED||-1||0|