Commit Graph

1232 Commits (master)
 

Author SHA1 Message Date
Vitaliy Filippov d06ed2b0e7 Implement online config update 3 days ago
Vitaliy Filippov 3bbc46543d Fix vitastor-cli create syntax 2 weeks ago
Vitaliy Filippov 2fb0c85618 Allow to start OSDs without local store (only for tests) 2 weeks ago
Vitaliy Filippov d81a6c04fc Update cmake min version so it does not complain about deprecation 2 weeks ago
Vitaliy Filippov 7b35801647 Fix possible bad realloc in disk_tool_meta for non-standard metadata block sizes 2 weeks ago
Vitaliy Filippov f3228d5c07 Fix typo (did not affect execution though) 2 weeks ago
Vitaliy Filippov 18366f5055 Fix read/write return type in rw_blocking 2 weeks ago
Vitaliy Filippov 851507c147 Add missing close() in test stubs 2 weeks ago
Vitaliy Filippov 9aaad28488 Fix "null pointer exception" for unhandled OSD_OP_DELETEs (when pool is not loaded yet) 4 weeks ago
Vitaliy Filippov dd57d086fe Add a missing part of the "theoretical performance" to the Russian version 4 weeks ago
Vitaliy Filippov 8810eae8fb Release 0.8.6 4 weeks ago
Vitaliy Filippov c1365f46c9 Use vitastor-cli instead of direct etcd interaction in the CSI driver 4 weeks ago
Vitaliy Filippov 14d6acbcba Set default rdma_max_recv/send to 16/8, fix documentation 4 weeks ago
Vitaliy Filippov 1e307069bc Fix missing parity chunk calculation for EC n+k, k > 1 and first parity chunk missing 4 weeks ago
Vitaliy Filippov c3e80abad7 Allow to send more than 1 operation at a time 1 month ago
Vitaliy Filippov 138ffe4032 Reuse incoming RDMA buffers 1 month ago
Vitaliy Filippov 8139a34e97 Fix json11: allow trailing comma 1 month ago
Vitaliy Filippov 4ab630b44d Use just sfdisk --json, --dump is not needed 1 month ago
Vitaliy Filippov 2c8241b7db Remove PG "peered" state 1 month ago
Vitaliy Filippov 36a7dd3671 Move tests to "make test" 1 month ago
Vitaliy Filippov 936122bbcf Initialize msgr lazily in client to speedup vitastor-cli with RDMA enabled 1 month ago
Vitaliy Filippov 1a1ba0d1e7 Add set_immediate to ringloop and use it for bs/osd ops to prevent reenterability issues 2 months ago
Vitaliy Filippov 3d09c9cec7 Remove unused wait_sqe() from ringloop 2 months ago
Vitaliy Filippov 3d08a1ad6c Fix cluster_client test after last reenterability fixes 2 months ago
Vitaliy Filippov 499881d81c Fix typo 2 months ago
Vitaliy Filippov aba93b951b Fix incorrect EC free space statistics in vitastor-cli df output 2 months ago
Vitaliy Filippov d125fb1f30 Release 0.8.5 2 months ago
Vitaliy Filippov 9d3fd72298 Require liburing < 2 in rpm specs 2 months ago
Vitaliy Filippov 8b552a01f9 Do not retry successful operation parts in client (could lead to "double free" bugs) 2 months ago
Vitaliy Filippov 0385b2f9e8 Fix write hangs on PG epoch update - always set pg.history_changed to true 2 months ago
Vitaliy Filippov 749c837045 Replace non-existing local.target with multi-user.target 2 months ago
Vitaliy Filippov 98001d845b Remove version from vitastor-release.rpm links 2 months ago
Vitaliy Filippov c96bcae74b Allow "content" option in PVE storage plugin to allow to enable containers 2 months ago
Vitaliy Filippov 9f4e34a8cc Build client library without tcmalloc 2 months ago
Vitaliy Filippov 81fc8bb94c Release 0.8.4 2 months ago
Vitaliy Filippov bc465c16de Fix arithmetic on void* for clang 2 months ago
Vitaliy Filippov 8763e9211c Fix qemu driver compilation warning/error 2 months ago
Vitaliy Filippov 9e1a80bd17 Replace apt-key with trusted.gpg.d 3 months ago
Vitaliy Filippov 3e280f2f08 Mark vitastor as shared storage in PVE driver 3 months ago
Vitaliy Filippov fe87b4076b Fix backwards compatibility in cluster_client 3 months ago
Vitaliy Filippov a38957c1a7 Skip empty hosts in lp-optimizer 3 months ago
Vitaliy Filippov 137309cf29 Implement bdrv_co_block_status for snapshot export support 3 months ago
Vitaliy Filippov 373f9d0387 Try to re-peer PGs on history change 3 months ago
Vitaliy Filippov c4516ea971 Also remove deleted OSD from PG configuration and last_clean_pgs 3 months ago
Vitaliy Filippov 91065c80fc Try to prevent left_on_dead when deleting OSDs by removing them from PG history 3 months ago
Vitaliy Filippov 0f6b946add Time changes with every stat change, do not schedule checks based on it 3 months ago
Vitaliy Filippov 465cbf0b2f Do not re-schedule recheck indefinitely, run it after mon_change_timeout in any case 3 months ago
Vitaliy Filippov 41add50e4e Track last_clean_pgs on a per-pool basis 3 months ago
Vitaliy Filippov 02e7be7dc9 Prevent reenterability side effects during PG history operation resume 3 months ago
Vitaliy Filippov 73940adf07 Prioritize EC (non-instantly-stable) operations under journal pressure 3 months ago