{"push_id":586461275,"size":30,"distinct_size":30,"ref":"refs/heads/2.2-lucene-overflow-tracking","head":"fef8ba85aec4aa45cbd71a719f8681eec5a03ec7","before":"393ab9b7d53aa5080dca2b12e50ec85d4d027783","commits":[{"sha":"7b5d3fe7c493bd34bbcf174a12fb276a8ac8b319","author":{"email":"085908f6599e7bd7b4e358a1f06aa61f3569e450@oskarhane.com","name":"Oskar Hane"},"message":"Make frame height dynamic within limits.\n\n- Remove fixed frame height and set max and min.","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/7b5d3fe7c493bd34bbcf174a12fb276a8ac8b319"},{"sha":"ae0d200bced9ce6de88ed79380713fa54417ff4e","author":{"email":"085908f6599e7bd7b4e358a1f06aa61f3569e450@oskarhane.com","name":"Oskar Hane"},"message":"Add ability to download data from raw frames.\n\n- Download TXT from shell frames (:schema).\n- Downlad JSON from http frames (all rest calls except cypher).","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/ae0d200bced9ce6de88ed79380713fa54417ff4e"},{"sha":"072cb16e277349ca7d60783ef793e2c343dd6ce9","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"Makes FlippableIndexProxy delegate volatile\n\nto fix a race condition where a constraint index was flipped to f.ex\nan OnlineIndexProxy and right after that another thread comes in and f.ex\ntries to set a node property. Then it may see it in SchemaCache, otherwise\nload from disk and then assert that the state is ONLINE. At this point the\nthread setting the node property might still see the old reference to the\npopulating index proxy, so the state will be POPULATING and the lookup\nwill fail.","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/072cb16e277349ca7d60783ef793e2c343dd6ce9"},{"sha":"990f9d83b89a5ce6ecc2ae706edae53066fdfdd4","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"Removes unused imports","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/990f9d83b89a5ce6ecc2ae706edae53066fdfdd4"},{"sha":"665e392645c9f78c02db7d081620ddb63ede6dc6","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"Releases KernelTransactionImplementation last thing in close()\n\nPreviously a KTI was released back to its pool between completing\ncommit/rollback which happens in close(), and fully completing close().\nAs it so happens the rest of the close() was recently changed to use some\nof the state inside the transaction and so releasing too soon enabled a\nrace where the transaction object might have gotten reused before fully\nclosed.","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/665e392645c9f78c02db7d081620ddb63ede6dc6"},{"sha":"8b96cc337cd125755b39823464cca23cf181b35f","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"Merge pull request #4071 from tinwelint/2.0-volatile-index-flip\n\nMakes FlippableIndexProxy delegate volatile","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/8b96cc337cd125755b39823464cca23cf181b35f"},{"sha":"c59dcdfb23e7394ad39c4c959236a0145a615130","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"Merge remote-tracking branch 'upstream/2.0-maint' into 2.1-maint","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/c59dcdfb23e7394ad39c4c959236a0145a615130"},{"sha":"276a316ecd256edd7ec28f9672543b140aabbd3e","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"Merge branch '2.1-maint'","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/276a316ecd256edd7ec28f9672543b140aabbd3e"},{"sha":"d6c4c61cc5d47a5003bb578084c0a9da73c54967","author":{"email":"aefd6bc2745a3dfb6249d390887c4b15463e63e7@gmail.com","name":"Chris Vest"},"message":"Remove ByteBuffer pooling from the EphemeralFileSystemAbstraction\n\nThis will hopefully make it less likely that builds fail because they run out of direct memory.","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/d6c4c61cc5d47a5003bb578084c0a9da73c54967"},{"sha":"b16a508d6b702749c5ea9106dd50c9a4cdbf958a","author":{"email":"bee39e5617794174c4d493087daa1b3c45d7b33c@gmail.com","name":"Rickard Öberg"},"message":"Use executor instead of threads, to ensure a more timely execution and staging of phases in the tests","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/b16a508d6b702749c5ea9106dd50c9a4cdbf958a"},{"sha":"dde705875bf49c84f64a22dc09221ac03ad915df","author":{"email":"aefd6bc2745a3dfb6249d390887c4b15463e63e7@gmail.com","name":"Chris Vest"},"message":"EphemeralFSA: fall back to allocating on heap if we run out of direct memory","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/dde705875bf49c84f64a22dc09221ac03ad915df"},{"sha":"a502c131f852004149ee11a13bf7174edb52e7d1","author":{"email":"fc76649b9d8bbdfbffafcf110b227f804bfc8076@neotechnology.com","name":"lutovich"},"message":"Properly close SearcherManager when unique index is dropped\n\nConflicts:\n\tcommunity/lucene-index/src/main/java/org/neo4j/kernel/api/impl/index/DeferredConstraintVerificationUniqueLuceneIndexPopulator.java\n\tcommunity/lucene-index/src/main/java/org/neo4j/kernel/api/impl/index/LuceneSchemaIndexProvider.java\n\tcommunity/lucene-index/src/test/java/org/neo4j/kernel/api/impl/index/DeferredConstraintVerificationUniqueLuceneIndexPopulatorTest.java","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/a502c131f852004149ee11a13bf7174edb52e7d1"},{"sha":"7e5c408ac3cf21b7127d29b68ecacbe1788b46e6","author":{"email":"fc76649b9d8bbdfbffafcf110b227f804bfc8076@neotechnology.com","name":"lutovich"},"message":"Null merge remote-tracking branch 'upstream/2.1-maint'","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/7e5c408ac3cf21b7127d29b68ecacbe1788b46e6"},{"sha":"3c58277cee9af7378cfba4036380878bea647201","author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@thobe.org","name":"Tobias Lindaaker"},"message":"Remove println in test","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/3c58277cee9af7378cfba4036380878bea647201"},{"sha":"db78dd20dfc333146f6ad1a4c33af280f18908eb","author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@thobe.org","name":"Tobias Lindaaker"},"message":"Simplified API for counts store headers\n\nThe generic metadata API was unnecessarily complex. The type safe\nHeaderField API is sufficient for our needs.","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/db78dd20dfc333146f6ad1a4c33af280f18908eb"},{"sha":"8f4d8e72d1595120a8496e828fe65ed0175ba8de","author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@thobe.org","name":"Tobias Lindaaker"},"message":"Accept transaction id in the counts update API\n\nSince we want to ensure that transactions stored in the counts store are\nsequentially consistent, we need to know which transaction a particular\nupdate belongs to. This change introduces those transaction ids in the\nAPI, but does not make use of them yet.","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/8f4d8e72d1595120a8496e828fe65ed0175ba8de"},{"sha":"6f0ff786b836221634f73bd92142e8a104518ab7","author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@thobe.org","name":"Tobias Lindaaker"},"message":"Test case for counts rotation on out-of-order transactions\n\nAs of now, this test case is failing.","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/6f0ff786b836221634f73bd92142e8a104518ab7"},{"sha":"b94dd444951910fe4076b6cdddc28a8dfb6bdfe7","author":{"email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@thobe.org","name":"Tobias Lindaaker"},"message":"Sequentially consistent counts store snapshots\n\nRestructures the state transitioning of the key/value store backing the\ncounts store to ensure that the snapshots that get stored on rotation\ncontain all the transactions up until and including the transaction that\nthe rotation occurred at.","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/b94dd444951910fe4076b6cdddc28a8dfb6bdfe7"},{"sha":"5616b2b5bf0f13acf462ef2e39300f958847e6eb","author":{"email":"1cfe25a1af55d49242b8aee168675c41b644153f@neotechnology.com","name":"Mattias Persson"},"message":"Test for additive labels containing spaces in import tool","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/5616b2b5bf0f13acf462ef2e39300f958847e6eb"},{"sha":"a4191625b78c575e787885e9abf204c0654b4d42","author":{"email":"562159ef57e083f43f81b297cfa5483e7e8e822e@neotechnology.com","name":"Alistair Jones"},"message":"Merge pull request #4061 from oskarhane/2.2-download-schema\n\nAdd button to download data from raw frames.","distinct":true,"url":"https://api.github.com/repos/lutovich/neo4j/commits/a4191625b78c575e787885e9abf204c0654b4d42"}]}