463 Commits (ae480196e2794d3b0c6656a703fb0c611667ef5d)
 

Author SHA1 Message Date
Vitaliy Filippov ae480196e2 Add a note about etcd bug, fix simple-offsets.js cmdline 11 months ago
Vitaliy Filippov 398c86f943 Improve PG-related log messages 11 months ago
Vitaliy Filippov bec5f921a6 Fix buffer overflows in the no_same_sector_overwrites mode 11 months ago
Vitaliy Filippov 5335c8de8e Do not use unordered_map for list_ops/list_results 11 months ago
Vitaliy Filippov c696a82083 Replace assert with if + error message (may happen on metadata corruption) 11 months ago
Vitaliy Filippov 900171586b XOR 2+1 test results 11 months ago
Vitaliy Filippov 70612e5df0 Do not handle change events before loading config 11 months ago
Vitaliy Filippov d952c24979 Use timeout in rw callback 11 months ago
Vitaliy Filippov 776fe954a5 Fix crashes on multiple OSD reconnects 11 months ago
Vitaliy Filippov 9350656af6 Fix osd tags 11 months ago
Vitaliy Filippov ece14a7d65 Hide "Connected with..." client messages by default 12 months ago
Vitaliy Filippov be5f314c32 Change notes about gcc requirement to 9+, fio to 3.16+ 12 months ago
Vitaliy Filippov 15dba96375 Implement inode removal tool. Removes multiple objects from multiple OSDs in parallel 12 months ago
Vitaliy Filippov 3d05aa9362 Make it build with GCC 10, fio 3.20+ (atomics...) and QEMU 5.1 12 months ago
Vitaliy Filippov 94efb54feb Implement OSD tags (device classes), fix pool failure_domain configuration 12 months ago
Vitaliy Filippov aa2a0ee00f Do not group adjacent stripes by default as it's pointless on SSDs 12 months ago
Vitaliy Filippov 9f2a948712 Make pg_stripe_size a per-pool config 12 months ago
Vitaliy Filippov ba74eece4a More fixes to the failure model (why am I doing this?..) 12 months ago
Vitaliy Filippov 2fdd8a1b38 More correct failure model (I hope so) 12 months ago
Vitaliy Filippov 526983f7a9 Add usable CLI commands for NBD proxy (map/unmap/list) 12 months ago
Vitaliy Filippov 8e36f04482 One more experiment with cluster AFR% 1 year ago
Vitaliy Filippov f460d8c1c8 Add note about NBD 1 year ago
Vitaliy Filippov 7619a789c0 Set request size in NBD 1 year ago
Vitaliy Filippov e65a28e27e Implement a simple NBD proxy (does not daemonize yet) 1 year ago
Vitaliy Filippov 6852f299ae Add functions to calculate AFR for a cluster 1 year ago
Vitaliy Filippov 1967269c13 Resume operations in cluster_client when PGs are loaded (fixes a hang in qemu-img) 1 year ago
Vitaliy Filippov 7574183ba6 Make qemu driver build with QEMU 3.x 1 year ago
Vitaliy Filippov 108cd6312d Correct some typos in README, add note about qemu-img 1 year ago
Vitaliy Filippov 588b9e6393 Add README 1 year ago
Vitaliy Filippov 0471b09b9c Add license notices to all source code files 1 year ago
Vitaliy Filippov ef911555ed Add cpp-btree and json11 submodules 1 year ago
Vitaliy Filippov 9d20839a02 Add license texts 1 year ago
Vitaliy Filippov 67a2e5640c Fix a GIANT memory leak on read :D 1 year ago
Vitaliy Filippov 28a0f08ce7 Add a very simple tool for calculating device offsets 1 year ago
Vitaliy Filippov 9b4e5b64ae Move monitor to mon/ 1 year ago
Vitaliy Filippov 4ca2eeafff Prefer data OSDs for EC/XOR because they can actually read something locally 1 year ago
Vitaliy Filippov 79156e0ee1 Add test systemd unit generation script 1 year ago
Vitaliy Filippov ed26c33f85 React to down OSDs instantly, set timer to recheck PGs after <osd_out_time> 1 year ago
Vitaliy Filippov 18692517be Increase receive_buffer_size 1 year ago
Vitaliy Filippov de6919b02b Add option to disable multiple overwrites of the same journal sector 1 year ago
Vitaliy Filippov 8f9f438e25 Allow zero reweights, fix changing pgs 1 year ago
Vitaliy Filippov db4b82089e connecting=true was also forgotten 1 year ago
Vitaliy Filippov faa871090f Do not die in mon on bad JSON in etcd 1 year ago
Vitaliy Filippov 49ec8c7c63 Add --verbose 1 flag for mon 1 year ago
Vitaliy Filippov eadd454992 Fix etcd key regexps 1 year ago
Vitaliy Filippov a15bd23ebd Missed a bad PG key 1 year ago
Vitaliy Filippov e3f502b466 Oops, I forgot a file 1 year ago
Vitaliy Filippov 6e72cf2732 Disable stdout/stderr buffering 1 year ago
Vitaliy Filippov 53832d184a Allow to use lazy sync with replicated pools 1 year ago
Vitaliy Filippov 352caeba14 Fix one more bug with replicated reads 1 year ago