{"push_id":2406800731,"size":12,"distinct_size":12,"ref":"refs/heads/3.4","head":"64e7c938656d52cb1de149a870840e0226149a69","before":"eba36f1ccde8c1d764abb2f394df4277f1fa1a3f","commits":[{"sha":"81ef23979d0a51fe0a61566287df59da2581571b","author":{"name":"MishaDemianenko","email":"a30614c2fdaf98c7d73f4e3648811720a42bfc9f@neotechnology.com"},"message":"Use LocalSlotReferences to close all hanging transaction on pool close.\n\nBefore we were using weak references and reference queue when pool was\nclosed to cleanup all of the objects that were allocated but not yes disposed.\nFrom time to time that was not possible since we\nwere able to observe state where WeakReference was already cleaned\nbut not yet visible in reference queue. That would cause some of the\nobjects (in our case transactions) to not release their resources properly.\nFor example batch of allocated ids will never be returned and will be lost\nuntil id generator file rebuild.\nThis PR changes that behaviour and use map of slotReferences to reliably\nclose all entries that available in the pool.\nPR also makes pools AutoClosable.","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/81ef23979d0a51fe0a61566287df59da2581571b"},{"sha":"4d5ad1061df9f9572a9b8b9f0f5e9ade61a94fe5","author":{"name":"Anton Persson","email":"0864c0a13424b3ce2fe4367e0a9988f0973f5be4@neotechnology.com"},"message":"NativeLabelScanStore handles missing meta data page\n\nAlso include some cleanup","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/4d5ad1061df9f9572a9b8b9f0f5e9ade61a94fe5"},{"sha":"c6110793624c7184c4da3c717c9bd404328a9a85","author":{"name":"Anton Persson","email":"0864c0a13424b3ce2fe4367e0a9988f0973f5be4@neotechnology.com"},"message":"Fix test expecting wrong exception","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/c6110793624c7184c4da3c717c9bd404328a9a85"},{"sha":"cfeeb7bb07d695c7b2b0511a6bdbaa3ac725c7c6","author":{"name":"mariascharin","email":"16fe3aa272fabc278c683eda7a8a5028d2697c08@neotechnology.com"},"message":"Update POMs after release of 3.3.4","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/cfeeb7bb07d695c7b2b0511a6bdbaa3ac725c7c6"},{"sha":"718c4d74ade921ac6eed170818c4da9655ba6422","author":{"name":"Maria Scharin","email":"16fe3aa272fabc278c683eda7a8a5028d2697c08@neotechnology.com"},"message":"Merge pull request #11278 from mariascharin/3.3\n\nUpdate POMs after release of 3.3.4","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/718c4d74ade921ac6eed170818c4da9655ba6422"},{"sha":"d63844f6380762892f3ba1a731a52e560bc5bf83","author":{"name":"mariascharin","email":"16fe3aa272fabc278c683eda7a8a5028d2697c08@neotechnology.com"},"message":"Merge remote-tracking branch 'upstream/3.3' into 3.4","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/d63844f6380762892f3ba1a731a52e560bc5bf83"},{"sha":"ceb08874670a3bacaf70eb3a4055cbcf8e983977","author":{"name":"Martin Furmanski","email":"b666582b1b7c0c22e6b2e9c58232b24cf0317d4d@neotechnology.com"},"message":"Safe lifecycle for core life","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/ceb08874670a3bacaf70eb3a4055cbcf8e983977"},{"sha":"92036ecf98b7183ad5eb9c8108ba3f0b3185f50a","author":{"name":"Martin Furmanski","email":"b666582b1b7c0c22e6b2e9c58232b24cf0317d4d@neotechnology.com"},"message":"Merge pull request #11272 from martinfurmanski/3.2-safe-lifecycle\n\nSafe lifecycle for core life","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/92036ecf98b7183ad5eb9c8108ba3f0b3185f50a"},{"sha":"0cc88847a05490829a600139c4f2bff8c630b363","author":{"name":"Martin Furmanski","email":"b666582b1b7c0c22e6b2e9c58232b24cf0317d4d@neotechnology.com"},"message":"Merge remote-tracking branch 'origin/3.2' into 3.3","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/0cc88847a05490829a600139c4f2bff8c630b363"},{"sha":"7cfa905a1ec3e06dbd7dac537fc6aff288ea46da","author":{"name":"Martin Furmanski","email":"b666582b1b7c0c22e6b2e9c58232b24cf0317d4d@neotechnology.com"},"message":"Merge remote-tracking branch 'origin/3.3' into 3.4","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/7cfa905a1ec3e06dbd7dac537fc6aff288ea46da"},{"sha":"b34ba15b2c47dd4719a17a689940958e5a240b95","author":{"name":"MishaDemianenko","email":"a30614c2fdaf98c7d73f4e3648811720a42bfc9f@neotechnology.com"},"message":"Merge pull request #11247 from burqen/3.4-nlss-metapage\n\nNativeLabelScanStore handles missing meta data page","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/b34ba15b2c47dd4719a17a689940958e5a240b95"},{"sha":"64e7c938656d52cb1de149a870840e0226149a69","author":{"name":"MishaDemianenko","email":"a30614c2fdaf98c7d73f4e3648811720a42bfc9f@neotechnology.com"},"message":"Merge pull request #11228 from MishaDemianenko/3.4-reuse-id-investigation\n\nUse LocalSlotReferences to close all hanging transaction on pool close.","distinct":true,"url":"https://api.github.com/repos/fickludd/neo4j/commits/64e7c938656d52cb1de149a870840e0226149a69"}]}
{"actor":{"display_login":"fickludd"}}