Vitaliy Filippov
|
2a5ca4ff6f
|
Measure OP_STAB in both ways
|
2020-03-03 02:18:59 +03:00 |
Vitaliy Filippov
|
20125db181
|
Use clock_gettime()
|
2020-03-03 00:54:42 +03:00 |
Vitaliy Filippov
|
79839ec31d
|
Start sending immediately instead of waiting for another loop
|
2020-03-02 00:20:28 +03:00 |
Vitaliy Filippov
|
56765ab750
|
Send all iovecs at once
|
2020-02-29 02:27:19 +03:00 |
Vitaliy Filippov
|
c41fd7ea18
|
Measure sending subops with data
|
2020-02-29 01:46:03 +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
|
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
|
97d3fc593c
|
Test and fix primary-read
|
2020-02-09 19:17:32 +03:00 |
Vitaliy Filippov
|
235d15422c
|
Mostly finish primary-OSD-read
|
2020-02-03 14:18:21 +03:00 |
Vitaliy Filippov
|
079f129390
|
Add rollback op to the OSD code
|
2020-01-25 02:04:58 +03:00 |
Vitaliy Filippov
|
a8bc44064d
|
Read object lists from peers and own blockstore
|
2020-01-22 02:36:14 +03:00 |
Vitaliy Filippov
|
522a9db0e2
|
Enable TCP_NODELAY
|
2020-01-09 20:32:58 +03:00 |
Vitaliy Filippov
|
b87092fcfe
|
Split osd.cpp into multiple files
|
2019-12-28 01:25:55 +03:00 |