GitHub PushEvent at 2014-11-03 11:47:06
Repository: neo4j
Actor: davidegrohmann
Payload: {"shas":[["38222b3b8bb456fca955310556b1f03f3ec176b8","1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","Command line tool for batch importer\n\nlives in its own module. BatchImporterTool is the main class, however\nthere's still the question where the one-line script to start it will\nlive.","Mattias Persson",true],["65abb81b96915673d4f2c4e051fbc7d6816c66cc","1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","Stops I/O monitor when stage is done to not scew stats over time","Mattias Persson",true],["e5f97818b918233d9445f5eb531e9b0ffae19967","1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","Improved assertion message to get better insight into why test fails sometimes","Mattias Persson",true],["8c449246bb7de5660fa28b0bc24a174402b3b8cd","aefd6bc2745a3dfb6249d390887c4b15463e63e7@gmail.com","Merge pull request #3365 from tinwelint/2.2-bip-cmd-tool\n\nCommand line tool for batch importer","Chris Vest",true],["457eb26ddcc9d792eb55469cdf399ddc0b4b8913","4cd6b59ce20b6e5738e4ab7125c87aeb46810be2@neotechnology.com","Expose a way to ask a lucene index to sample index selectivity\n\no Scan a sample of index entries and compute uniqueSampledValues / sampleSize","Davide Grohmann",true],["dd556149f9f6e74bd02a8ac10c4a31f9598ff56c","4cd6b59ce20b6e5738e4ab7125c87aeb46810be2@neotechnology.com","Add a new CountsKey for index entry counts","Davide Grohmann",true],["54738ddeb0b2b1976920a5c459b830db1b355f6a","4cd6b59ce20b6e5738e4ab7125c87aeb46810be2@neotechnology.com","Maintain index update counts from index proxies\n\no OnlineIndexProxy will ensure that the index counts are updated\no Fix bug when generate LazyIndexUpdates to never construct 'overlapping updates'\no Cleanup code in LazyIndexUpdates\no Make sure we update index update counts during population","Davide Grohmann",true],["7740e523e5e5bb09d7ef1dd28dd65e1de32086a7","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Add minor version to CountsStore such that we can flush safely on index flip (outside of log rotation)\n\no Ensure we compare CountsKeys correctly by type\no Fix reading of index keys\no Add flushIndexCounts() to IndexStoreView","Stefan Plantikow",true],["4884978ef56498eeb2e6a986ff1ebe44068fd115","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Remove index counts when dropping an index","Stefan Plantikow",true],["9c0101d408a339b89b96c2b32d1a51317ef9dfb9","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Make index stats part of SchemaRead and add indexNumberOfEntries\n\nRationale: For planning to be sane, indices shouldn't appear or disappear out of nowhere, hence we need to be tied to the schema read lock","Stefan Plantikow",true],["cd48d629131e8de17ae55f7eb26003353d2966fe","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Add IndexStatisticsTest","Stefan Plantikow",true],["b24a97321fdc44036ed7a215aa9b37ba3d68145d","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Pass on transaction id to index updaters","Stefan Plantikow",true],["de33169da125096e3a9811c682970ec19fae2a32","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Pull out and refactor IndexCountVisitor from CountingIndexUpdater","Stefan Plantikow",true],["c2ebdc936aa7be1a99c65b621a5e94d3c0900d37","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Only apply index count updates for unprocessed transactions during recovery\n\no Rename updateXYZ to incrementXYZ CountsStore related methods\no Push transactionId down to IndexUpdaters (and couple them to process only updates for a single transaction)","Stefan Plantikow",true],["fc039931cd3f16677e9c0a15afe352b36de2ac07","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Replace use of LongRegister with DoubleLongRegister in counts store","Stefan Plantikow",true],["b85d6ed071703e428c310bca2612cbf99bb52d8c","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Add new type of IndexKey for storing sampling results","Stefan Plantikow",true],["d3f03d16c203b14bbde3b35beb5d552d6c676ea2","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Refactored counts package\n\no CountsAcceptor is now called CountsAccessor and also has read methods\no CountsState => CountsRecordState\no IndexKey is now split into Index{Size|Sample}Key\no CountsTrackerState now uses explicit calls per key type","Stefan Plantikow",true],["092376ed4966f2b9bfb4f71c4c90d5e5bb7418bc","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Support index samples in counts tracker","Stefan Plantikow",true],["82dff7af5e131e39a898fb2e119fde7ae2d18eee","9b8496a11c61c1d0db334363e005a18d00e076ee@googlemail.com","Implement index sampling\n- initial index counts are computed during population\n- index sampling is scheduled every 10 seconds","Stefan Plantikow",true],["81e5f5e6a3ba7eecc95cbe8b1194dcabcc0c7002","4cd6b59ce20b6e5738e4ab7125c87aeb46810be2@neotechnology.com","Hook index selectivity into Cypher","Davide Grohmann",true]],"size":48,"ref":"refs/heads/2.2-index-selectivity","head":"745665207fee984f56a9811e6fcdd9e1f945009c"}