Commit Graph

1231 Commits (master)
 

Author SHA1 Message Date
Vitaliy Filippov 71d6d9f868 Fix possible crash on ENOSPC during operation cancel in blockstore 3 months ago
Vitaliy Filippov a4dfa519af Report PG history synchronously during write 3 months ago
Vitaliy Filippov 37a6aff2fa Write OSD numbers always as numbers in mon 3 months ago
Vitaliy Filippov 67019f5b02 Make OSD sort & sanitize PG history items 3 months ago
Vitaliy Filippov 0593e5c21c Fix OSD peer config safety check 3 months ago
Vitaliy Filippov 998e24adf8 Add a new recovery_pg_switch setting to mix all PGs during recovery 3 months ago
Vitaliy Filippov d7bd36dc32 Fix another rare journal flush stall 3 months ago
Vitaliy Filippov cf5c562800 Log all object locations when peering PGs 3 months ago
Vitaliy Filippov 629200b0cc Return ENOSPC as the primary OSD 3 months ago
Vitaliy Filippov 3589ccec22 Do not disconnect peer on ENOSPC during write 3 months ago
Vitaliy Filippov 8d55a1e780 Build osd_rmw_test both with and without ISA-L 3 months ago
Vitaliy Filippov 65f6b3a4eb Fix jerasure crashing on bitmap calculation/restoration due to the lack of 16-byte alignment 3 months ago
Vitaliy Filippov fd216eac77 Add a test for missing parity chunk calculation 3 months ago
Vitaliy Filippov 61fca7c426 Fix crash when calculating a parity chunk with previous parity chunk missing (test coming shortly) 3 months ago
Vitaliy Filippov 1c29ed80b9 Fix quote in docs :) 3 months ago
Vitaliy Filippov 68f3fb795e Suppress warnings in vitastor-disk purge correctly 3 months ago
Vitaliy Filippov fa90f287da Release 0.8.3 3 months ago
Vitaliy Filippov 795020674d Loop journal flusher when the queue is empty but there is a trim request 3 months ago
Vitaliy Filippov 8e12285629 Fix vitastor-disk purge (now it works) 3 months ago
Vitaliy Filippov b9b50ab4cc Implement vitastor-disk purge command 3 months ago
Vitaliy Filippov 0d8625f92d Make vitastor-cli print help on missing command 3 months ago
Vitaliy Filippov 2f3c2c5140 Implement safety check for OSD removal, translate all '-' to '_' in cli options 3 months ago
Vitaliy Filippov 4ebdd02b0f Remove LIST op limiter 3 months ago
Vitaliy Filippov bf6fdc4141 Check add/rm osd with 2048 PGs 3 months ago
Vitaliy Filippov c2244331e6 Add vitastor-cli rm-osd command 3 months ago
Vitaliy Filippov 3de57e87b1 Recheck OSD tree in monitor on /osd/stats changes 3 months ago
Vitaliy Filippov 2d4cc688b2 Add a remove-osd test 3 months ago
Vitaliy Filippov 31bd1ec145 Fix object creation check for statistics 3 months ago
Vitaliy Filippov c08d1f2dfe Add missing offset&len into big_writes journal dump, fix commas again 3 months ago
Vitaliy Filippov 1d80bcc8d0 Fix blockstore returning garbage for unstable reads if there is an in-flight version 3 months ago
Vitaliy Filippov 5ef8bed75f Release 0.8.2 3 months ago
Vitaliy Filippov 8669998e5e Fix discard_list_subop() for local ops 3 months ago
Vitaliy Filippov b457327e77 Oops. Fix metadata read after fixes :-) 3 months ago
Vitaliy Filippov f7fa9d5e34 Fix SCSI device cache type check 3 months ago
Vitaliy Filippov 49b88b01f9 Fix clang build 3 months ago
Vitaliy Filippov 71688bcb59 Disable HDD autodetection in non-hybrid mode 3 months ago
Vitaliy Filippov 552e207d2b Explicitly print errors about -EAGAIN in io_uring 3 months ago
Vitaliy Filippov 5464821fa5 Final fix for the lack of zeroing out of old metadata entries 3 months ago
Vitaliy Filippov 6917a32ca8 Add --force to vitastor-disk read-sb 3 months ago
Vitaliy Filippov f8722a8bd5 Dump meta in hex 3 months ago
Vitaliy Filippov 9c2f69c9fa Add forgotten commas to vitastor-disk dump-journal 3 months ago
Vitaliy Filippov 1a93e3f33a Wait for data writes before fsyncing data if data fsync is enabled 3 months ago
Vitaliy Filippov 3f35744052 Fix compatibility with QEMU aio_set_fd_handler signatures in 7.0 and < 2.9 3 months ago
Vitaliy Filippov 66f14ac019 Update notes about Proxmox 7.1-7.3 3 months ago
Vitaliy Filippov 1364009931 Add patches for pve-qemu-kvm 7.1 (PVE 7.3) and pve-qemu-kvm 6.2 (PVE 7.2) 3 months ago
Vitaliy Filippov d7e30b8353 Fix pve-storage-vitastor filename 3 months ago
Vitaliy Filippov cb437913d3 Never try to wait for free space inside blockstore 3 months ago
Vitaliy Filippov 472bce58ab Fix rare crash in osd_peering due to callback ordering 3 months ago
Vitaliy Filippov 7a71e7ef01 Fix possible duplication of ping & op message IDs 4 months ago
Vitaliy Filippov c71e5e7bbd Fix possible use-after-free during pings 4 months ago