{"push_id":2119556252,"size":8,"distinct_size":8,"ref":"refs/heads/thrift-server-stop/v4","head":"049fbb58f3a057fbbf4b8647fce85a3e19059434","before":"7fa069b7788021dfe527bdf8b848eb9f29502630","commits":[{"sha":"f367dbe1ed16d1d77445189194cf33b062be73c1","author":{"name":"Duarte Nunes","email":"2d0756b525fecdcc13e3fcce8770a674b1342e3c@scylladb.com"},"message":"thrift/server: Retry accept in case of error\n\nIn case of errors like ECONNABORTED, we want to retry accepting\nconnections. Right now we immediately retry the accept, but in\nsubsequent patches we introduce a backoff for other types of errors.\n\nWe also consider fatal errors like EBADFD, which should not trigger a\nretry.\n\nSigned-off-by: Duarte Nunes <duarte@scylladb.com>","distinct":true,"url":"https://api.github.com/repos/duarten/scylla/commits/f367dbe1ed16d1d77445189194cf33b062be73c1"},{"sha":"b5cf1a152f55cf39e41b784d9bb235dec700ec5c","author":{"name":"Duarte Nunes","email":"2d0756b525fecdcc13e3fcce8770a674b1342e3c@scylladb.com"},"message":"thrift/server: Retry with backoff for some error types\n\nSigned-off-by: Duarte Nunes <duarte@scylladb.com>","distinct":true,"url":"https://api.github.com/repos/duarten/scylla/commits/b5cf1a152f55cf39e41b784d9bb235dec700ec5c"},{"sha":"9d3322ff1adf187f30660078c5a207e1b70a0d35","author":{"name":"Duarte Nunes","email":"2d0756b525fecdcc13e3fcce8770a674b1342e3c@scylladb.com"},"message":"thrift/server: Extract retry logic\n\nSigned-off-by: Duarte Nunes <duarte@scylladb.com>","distinct":true,"url":"https://api.github.com/repos/duarten/scylla/commits/9d3322ff1adf187f30660078c5a207e1b70a0d35"},{"sha":"75d04be96ff9b69ba8d7f7d70ab76c280bd63857","author":{"name":"Duarte Nunes","email":"2d0756b525fecdcc13e3fcce8770a674b1342e3c@scylladb.com"},"message":"thrift/server: Add move ctor for connection","distinct":true,"url":"https://api.github.com/repos/duarten/scylla/commits/75d04be96ff9b69ba8d7f7d70ab76c280bd63857"},{"sha":"8e0e2363e9c8c868960aa1416009229ad404724d","author":{"name":"Duarte Nunes","email":"2d0756b525fecdcc13e3fcce8770a674b1342e3c@scylladb.com"},"message":"thrift/server: Avoid manual memory management\n\nSigned-off-by: Duarte Nunes <duarte@scylladb.com>","distinct":true,"url":"https://api.github.com/repos/duarten/scylla/commits/8e0e2363e9c8c868960aa1416009229ad404724d"},{"sha":"f523a0f8451e41b0ac4d2c40d0d8a5ee490f2f12","author":{"name":"Duarte Nunes","email":"2d0756b525fecdcc13e3fcce8770a674b1342e3c@scylladb.com"},"message":"thrift/server: Abort listeners on stop()\n\nSigned-off-by: Duarte Nunes <duarte@scylladb.com>","distinct":true,"url":"https://api.github.com/repos/duarten/scylla/commits/f523a0f8451e41b0ac4d2c40d0d8a5ee490f2f12"},{"sha":"7b25e3200a07bf8db288f49b9b38f3c5f825c6dd","author":{"name":"Duarte Nunes","email":"2d0756b525fecdcc13e3fcce8770a674b1342e3c@scylladb.com"},"message":"thrift/server: Stopping the server waits for connection shutdown\n\nThis patch ensures the future returned from stop() resolves only when\nall connections and listeners are no longer in use.\n\nFixes #2657\nFixes #2942\n\nSigned-off-by: Duarte Nunes <duarte@scylladb.com>","distinct":true,"url":"https://api.github.com/repos/duarten/scylla/commits/7b25e3200a07bf8db288f49b9b38f3c5f825c6dd"},{"sha":"049fbb58f3a057fbbf4b8647fce85a3e19059434","author":{"name":"Duarte Nunes","email":"2d0756b525fecdcc13e3fcce8770a674b1342e3c@scylladb.com"},"message":"thrift/server: Restore code format\n\nSigned-off-by: Duarte Nunes <duarte@scylladb.com>","distinct":true,"url":"https://api.github.com/repos/duarten/scylla/commits/049fbb58f3a057fbbf4b8647fce85a3e19059434"}]}
{"actor":{"display_login":"duarten"}}