Vitaliy Filippov
|
8315407558
|
Incoming data pre-buffering
|
2020-03-04 17:34:45 +03:00 |
Vitaliy Filippov
|
9e18293497
|
Allow to specify multiple peers
|
2020-03-01 00:46:07 +03:00 |
Vitaliy Filippov
|
56765ab750
|
Send all iovecs at once
|
2020-02-29 02:27:19 +03:00 |
Vitaliy Filippov
|
fd05e13bc4
|
Use EPOLLET
Its latency is slightly better, too
|
2020-02-29 01:56:59 +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
|
5dd04abbac
|
Make bs_op pointer
|
2020-02-23 23:46:00 +03:00 |
Vitaliy Filippov
|
4a52a15564
|
Rename osd_op_t.op to req
|
2020-02-23 23:21:17 +03:00 |
Vitaliy Filippov
|
ffe073473a
|
Remove hardcode of the EC(2+1) scheme, now it supports EC(k+1), fix some bugs
|
2020-02-13 19:13:17 +03:00 |
Vitaliy Filippov
|
a66b34e04d
|
Implement event-driven PG peering
|
2020-02-11 13:41:34 +03:00 |
Vitaliy Filippov
|
1513d0490a
|
Test and fix degraded-read
|
2020-02-09 19:17:35 +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
|
ec50957c41
|
WIP primary OSD read
|
2020-01-30 22:06:46 +03:00 |
Vitaliy Filippov
|
1447c44b68
|
Calculate required stabilize/rollback actions, add more map perf tests
|
2020-01-27 01:34:30 +03:00 |
Vitaliy Filippov
|
98efdb78bd
|
Extract object state calculation to a separate file and slightly test it
|
2020-01-24 12:56:51 +03:00 |
Vitaliy Filippov
|
d2a3f0c6dd
|
Begin object state calculation
|
2020-01-23 22:05:27 +03:00 |
Vitaliy Filippov
|
a8bc44064d
|
Read object lists from peers and own blockstore
|
2020-01-22 02:36:14 +03:00 |
Vitaliy Filippov
|
8c05ee252c
|
Test object list sorting, begin peering code
|
2020-01-21 22:33:02 +03:00 |