533 Commits (master)
 

Author SHA1 Message Date
  Vitaliy Filippov ef911555ed Add cpp-btree and json11 submodules 4 months ago
  Vitaliy Filippov 9d20839a02 Add license texts 4 months ago
  Vitaliy Filippov 67a2e5640c Fix a GIANT memory leak on read :D 4 months ago
  Vitaliy Filippov 28a0f08ce7 Add a very simple tool for calculating device offsets 4 months ago
  Vitaliy Filippov 9b4e5b64ae Move monitor to mon/ 4 months ago
  Vitaliy Filippov 4ca2eeafff Prefer data OSDs for EC/XOR because they can actually read something locally 4 months ago
  Vitaliy Filippov 79156e0ee1 Add test systemd unit generation script 4 months ago
  Vitaliy Filippov ed26c33f85 React to down OSDs instantly, set timer to recheck PGs after <osd_out_time> 4 months ago
  Vitaliy Filippov 18692517be Increase receive_buffer_size 4 months ago
  Vitaliy Filippov de6919b02b Add option to disable multiple overwrites of the same journal sector 4 months ago
  Vitaliy Filippov 8f9f438e25 Allow zero reweights, fix changing pgs 4 months ago
  Vitaliy Filippov db4b82089e connecting=true was also forgotten 4 months ago
  Vitaliy Filippov faa871090f Do not die in mon on bad JSON in etcd 4 months ago
  Vitaliy Filippov 49ec8c7c63 Add --verbose 1 flag for mon 4 months ago
  Vitaliy Filippov eadd454992 Fix etcd key regexps 4 months ago
  Vitaliy Filippov a15bd23ebd Missed a bad PG key 4 months ago
  Vitaliy Filippov e3f502b466 Oops, I forgot a file 4 months ago
  Vitaliy Filippov 6e72cf2732 Disable stdout/stderr buffering 4 months ago
  Vitaliy Filippov 53832d184a Allow to use lazy sync with replicated pools 4 months ago
  Vitaliy Filippov 352caeba14 Fix one more bug with replicated reads 4 months ago
  Vitaliy Filippov fb533991b7 "Lock" retried objects from other flushers when accounting for overruns 4 months ago
  Vitaliy Filippov 73e26dbbea Add up_wait_retry_interval to config and fix it so it actually works 4 months ago
  Vitaliy Filippov 44973e7f27 Fix replicated pool bugs 4 months ago
  Vitaliy Filippov 242d9a42a2 Change object format in prints to %lx:%lx v%lu 4 months ago
  Vitaliy Filippov 68c3e96e46 Add pool setting to fio and qemu drivers 4 months ago
  Vitaliy Filippov cc4714a3a7 Basic fixes for the Monitor 4 months ago
  Vitaliy Filippov e051db5a73 Check for unsuccessful memory allocations 4 months ago
  Vitaliy Filippov 4f9b5286a0 Add replicated pool support to OSD logic 4 months ago
  Vitaliy Filippov 168cc2c803 Add pool support to OSD, part 1 4 months ago
  Vitaliy Filippov 4cdad634b5 Add pool support to the cluster client 4 months ago
  Vitaliy Filippov 293cb5bd1d Parse pool configuration in etcd_state_client 4 months ago
  Vitaliy Filippov 0918ea08fa Implement min/max inode filters in LIST operation 4 months ago
  Vitaliy Filippov a8b3cbd6af Implement per-pool PG calculation, fix some lint warnings 4 months ago
  Vitaliy Filippov fe0d78bf8e Filter configuration keys with regexps instead of "osd_tree" value checks 4 months ago
  Vitaliy Filippov 085c145a18 Document etcd data (to-be state with pools) at least in some form 4 months ago
  Vitaliy Filippov 30da4bddbe Extract scale_pg_count into a separate file 4 months ago
  Vitaliy Filippov 14b4a4617e (re)move placement_tree 4 months ago
  Vitaliy Filippov 3932c9b2e2 Add WRITE_STABLE to the secondary OSD for the upcoming replication support 4 months ago
  Vitaliy Filippov 2e8c69fc5b Rename OSD_OP_SECONDARY_* to OSD_OP_SEC_* 4 months ago
  Vitaliy Filippov a86788fe3b Support optimizing for the case when parity chunks occupy more space than data chunks 5 months ago
  Vitaliy Filippov 95ebfad283 Final name is Vitastor 5 months ago
  Vitaliy Filippov 6022f28dc9 Add pseudo-random PG generation 6 months ago
  Vitaliy Filippov 9d10a4d057 Support arbitrary pg_size in LPOptimizer 6 months ago
  Vitaliy Filippov ec7acc8f3a Add WRITE_STABLE operation for future replication support 6 months ago
  Vitaliy Filippov 416a80b099 Make blockstore object state a combination of type and workflow 6 months ago
  Vitaliy Filippov a7929931eb Implement PG epochs to prevent the "version split" 6 months ago
  Vitaliy Filippov e680d6c1c3 Rename reconstruct_stripe and calc_rmw_parity to indicate that they are only for XOR N+1 6 months ago
  Vitaliy Filippov 9b33f598d3 Fix two more cluster client bugs 6 months ago
  Vitaliy Filippov 592bcd3699 Fix QEMU driver bugs (QEMU and qemu-img now work! hooray!) 6 months ago
  Vitaliy Filippov 5e1e39633d Implement QEMU block driver 6 months ago