Files
tromcho.net/src
Vitaliy Filippov 4047ca606f Add missing cancel_op(currently being read op) when stopping a client
Fixes client hangs possible after stopping & restarting an osd.
Hangs happened when a connection was closed in the middle of reading a READ
operation reply from the network. In this case the operation being read was
in read_op and the client didn't free it when closing the connection.

Test case for msgr_read.cpp:
- Partially read reply for a READ operation
- stop_client()
- Check that the READ operation returns EPIPE

The bug was actually introduced in 0.5.11.
2022-01-28 01:53:52 +03:00
..
2022-01-18 13:30:53 +06:00
2022-01-18 13:30:53 +06:00
2021-07-31 00:23:30 +03:00
2022-01-24 01:15:25 +03:00
2021-12-19 10:42:17 +03:00
2022-01-22 23:59:37 +03:00
2022-01-22 23:59:37 +03:00
2022-01-24 13:36:09 +03:00
2021-04-10 17:44:12 +03:00
2021-04-17 16:32:09 +03:00
2021-06-15 00:12:35 +03:00
2021-12-19 10:42:17 +03:00
2022-01-16 00:02:54 +03:00
2022-01-22 23:59:37 +03:00
2021-12-19 10:42:17 +03:00
2021-10-18 01:49:07 +03:00
2021-10-18 01:49:07 +03:00
2022-01-24 01:15:25 +03:00
2021-02-25 23:59:03 +03:00