442 Commits (f460d8c1c8c39cf9cd328c5ed13deeec67bcd360)
 

Author SHA1 Message Date
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
Vitaliy Filippov fb533991b7 "Lock" retried objects from other flushers when accounting for overruns 1 year ago
Vitaliy Filippov 73e26dbbea Add up_wait_retry_interval to config and fix it so it actually works 1 year ago
Vitaliy Filippov 44973e7f27 Fix replicated pool bugs 1 year ago
Vitaliy Filippov 242d9a42a2 Change object format in prints to %lx:%lx v%lu 1 year ago
Vitaliy Filippov 68c3e96e46 Add pool setting to fio and qemu drivers 1 year ago
Vitaliy Filippov cc4714a3a7 Basic fixes for the Monitor 1 year ago
Vitaliy Filippov e051db5a73 Check for unsuccessful memory allocations 1 year ago
Vitaliy Filippov 4f9b5286a0 Add replicated pool support to OSD logic 1 year ago
Vitaliy Filippov 168cc2c803 Add pool support to OSD, part 1 1 year ago
Vitaliy Filippov 4cdad634b5 Add pool support to the cluster client 1 year ago
Vitaliy Filippov 293cb5bd1d Parse pool configuration in etcd_state_client 1 year ago
Vitaliy Filippov 0918ea08fa Implement min/max inode filters in LIST operation 1 year ago
Vitaliy Filippov a8b3cbd6af Implement per-pool PG calculation, fix some lint warnings 1 year ago
Vitaliy Filippov fe0d78bf8e Filter configuration keys with regexps instead of "osd_tree" value checks 1 year ago
Vitaliy Filippov 085c145a18 Document etcd data (to-be state with pools) at least in some form 1 year ago
Vitaliy Filippov 30da4bddbe Extract scale_pg_count into a separate file 1 year ago
Vitaliy Filippov 14b4a4617e (re)move placement_tree 1 year ago
Vitaliy Filippov 3932c9b2e2 Add WRITE_STABLE to the secondary OSD for the upcoming replication support 1 year ago
Vitaliy Filippov 2e8c69fc5b Rename OSD_OP_SECONDARY_* to OSD_OP_SEC_* 1 year ago
Vitaliy Filippov a86788fe3b Support optimizing for the case when parity chunks occupy more space than data chunks 1 year ago
Vitaliy Filippov 95ebfad283 Final name is Vitastor 1 year ago