Vitaliy Filippov
|
94cdbcd085
|
Stop reading when less than <buffer> data is available
|
2020-03-04 18:03:16 +03:00 |
Vitaliy Filippov
|
8315407558
|
Incoming data pre-buffering
|
2020-03-04 17:34:45 +03:00 |
Vitaliy Filippov
|
20125db181
|
Use clock_gettime()
|
2020-03-03 00:54:42 +03:00 |
Vitaliy Filippov
|
fd05e13bc4
|
Use EPOLLET
Its latency is slightly better, too
|
2020-02-29 01:56:59 +03:00 |
Vitaliy Filippov
|
c6334afc94
|
Measure OSD op/subop latency
Something is wrong: loopback RTT between OSDs is sometimes as high as 70us (should be 20us or less probably)
|
2020-02-28 12:26:49 +03:00 |
Vitaliy Filippov
|
df66a76ce2
|
...and make it work :)
|
2020-02-25 22:52:03 +03:00 |
Vitaliy Filippov
|
74673c761f
|
Make basic primary-write work
|
2020-02-25 02:55:58 +03:00 |
Vitaliy Filippov
|
4c0178f180
|
Fix some memory freeing
|
2020-02-24 01:04:23 +03:00 |
Vitaliy Filippov
|
4a52a15564
|
Rename osd_op_t.op to req
|
2020-02-23 23:21:17 +03:00 |
Vitaliy Filippov
|
72a89be912
|
Move uint8_t[] buffers into any_op_t/any_reply_t
|
2020-02-23 23:21:17 +03:00 |
Vitaliy Filippov
|
1100ad44bd
|
Cancel outbound operations when disconnecting a peer
|
2020-02-11 21:17:10 +03:00 |
Vitaliy Filippov
|
47663bd1dc
|
Add (empty) osd_primary.cpp, rename osd_read to osd_receive, add FIXMEs for fsync
|
2020-01-28 22:40:50 +03:00 |