{"push_id":832043766,"size":5,"distinct_size":2,"ref":"refs/heads/filter-joins","head":"6f745abcf216297e8d7ba8525683b77a9e6eaff7","before":"467787d99787791efd6d8e2f55912cc1399fd5ae","commits":[{"sha":"00ba64dd3695b8cd7b9beae4b3870d1e3c4f458c","author":{"email":"dabc572a42347a930fd039cd9bd44c49f94f3c94@zignar.net","name":"Mathias Fussenegger"},"message":"make sure FetchContext is closed if FetchProjector receives fail\n\nIn some cases the FetchContext wouldn't be closed correctly\n(until the Reaper closed it).\n\nFor example in the following scenario with 3 nodes:\n\n    T       N1                      N2                  H\n\n    1                                               send job requests\n    2   created context\n    3                             create context\n    4                             failure\n    5                                               fetchProjector.fail\n    6  context isn't closed\n\ntestSelectWhileShardsAreRelocating was flaky because of this","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/00ba64dd3695b8cd7b9beae4b3870d1e3c4f458c"},{"sha":"705edc4e69539288024edec0d3f0abb8f8a5de49","author":{"email":"e388d34fd3c0456122779e95f262c0d70198a168@crate.io","name":"Matthias Wahl"},"message":"fix keep alive timer starting when sending node could not be determined\n\nin this case the request was executed locally, so we do not neet to start the timer","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/705edc4e69539288024edec0d3f0abb8f8a5de49"},{"sha":"c4c6b738771b2ed4171db7ff55edb3579d5fd62f","author":{"email":"dabc572a42347a930fd039cd9bd44c49f94f3c94@zignar.net","name":"Mathias Fussenegger"},"message":"make tests runnable with python3 in addition to python2.7","distinct":false,"url":"https://api.github.com/repos/crate/crate/commits/c4c6b738771b2ed4171db7ff55edb3579d5fd62f"},{"sha":"96cbafb40c19d14e8acff41895b45ea90d102c12","author":{"email":"363eb224f6ff8d3c5163a8805222acbf939a65b3@rtme.net","name":"Sebastian Utz"},"message":"support join on general where clause condition (non-distributed)","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/96cbafb40c19d14e8acff41895b45ea90d102c12"},{"sha":"6f745abcf216297e8d7ba8525683b77a9e6eaff7","author":{"email":"363eb224f6ff8d3c5163a8805222acbf939a65b3@rtme.net","name":"Sebastian Utz"},"message":"support distributed NL if filter is needed","distinct":true,"url":"https://api.github.com/repos/crate/crate/commits/6f745abcf216297e8d7ba8525683b77a9e6eaff7"}]}