neo4j/neo4j — pull request #1803 by mneedham (2014-01-09 10:29:36+00:00)
Title: Handle concurrent store copy and logical log pruning

o Previously a FileNotFoundException got thrown on a logical
log file which gets pruned due to log rotation half way
through a store copy.
o Check logical logs exist before attempting to copy them. If
they don't exist then it shouldn't matter because they will
be old ones anyway
o Split up NeoStoreFileListing to return logical logs and
store files separately. This means there's a double pass of
the files on FS so will add a benchmark to check this isn't
detrimental