692 Commits (7308d6a6c05e7d225d81a1d4f1b0b63ee967c42c)
 

Author SHA1 Message Date
Vitaliy Filippov 7308d6a6c0 Note about etcd 3.4.15 1 year ago
Vitaliy Filippov 5f5b6ef150 Enable chained reads in the client 1 year ago
Vitaliy Filippov 38a3df4a0e Implement chained (optimized) read in the primary OSD code 1 year ago
Vitaliy Filippov 6950b8e3a0 Watch inode metadata revisions 1 year ago
Vitaliy Filippov 0cea3576fb Add "read bitmaps" operation to secondary OSD protocol 2 years ago
Vitaliy Filippov f01eea07d3 Add simplified interface to read blockstore bitmaps synchronously 2 years ago
Vitaliy Filippov 2c2f08aca2 Shorten some structure names 2 years ago
Vitaliy Filippov d6524670e1 Introduce data distribution locality 2 years ago
Vitaliy Filippov 879ecfa74d Fix wording 1 year ago
Vitaliy Filippov aea2d19d35 Change Telegram chat link 1 year ago
Vitaliy Filippov 04f86dc00b Fix Russian README for CMake build 1 year ago
Vitaliy Filippov 7aeb2cbac7 Capture all by value in qemu_proxy 2 years ago
Vitaliy Filippov 519f081006 Add LICENSE 2 years ago
Vitaliy Filippov e50f703e1d Add Russian version of the README 2 years ago
Vitaliy Filippov 2612d3198a Introduce image names and metadata storage in etcd 2 years ago
Vitaliy Filippov ab39ce2bbb Use clean_entry_bitmap_size instead of entry_attr_size back because of changed bitmap handling 2 years ago
Vitaliy Filippov d0c2e31312 Add a test for snapshots, fix bugs. Now the test passes 2 years ago
Vitaliy Filippov 9038d42327 Fix several snapshot I/O bugs 2 years ago
Vitaliy Filippov 691f066055 Actual snapshot support (untested) 2 years ago
Vitaliy Filippov ffe1cd4c79 Report inode I/O statistics, aggregate it in the monitor 2 years ago
Vitaliy Filippov 4ae1b84c67 Report inode space usage statistics to etcd, aggregate it in the monitor 2 years ago
Vitaliy Filippov c35963967f Add inode space usage statistics tracking to blockstore 2 years ago
Vitaliy Filippov 0aa2dd2890 Send bitmaps with primary-reads, actually read bitmaps for READ ops 2 years ago
Vitaliy Filippov 6bf88883ac Allocate bitmaps along with stripes to avoid memory fragmentation 2 years ago
Vitaliy Filippov 004f265393 Remove cryptic bitmap inlining from bs_op_t and osd_op_t, use bitmap in primary OSD code 2 years ago
Vitaliy Filippov 860ac24762 Add "external" bitmap support to the secondary OSD protocol 2 years ago
Vitaliy Filippov 6107a4d07b Add "external" bitmap support to blockstore 2 years ago
Vitaliy Filippov 95c29b9dc3 Add "external" bitmap support to osd_rmw 2 years ago
Vitaliy Filippov d99407dcec Check QEMU block-vitastor.so during the test 1 year ago
Vitaliy Filippov 6909807068 Allow to start the OSD just to flush the journal completely 1 year ago
Vitaliy Filippov ec90fe6ec1 Release 0.5.13 1 year ago
Vitaliy Filippov 18c72f4835 Correct reenterability fix (now verified with a test) 1 year ago
Vitaliy Filippov 59fbcef734 Release 0.5.12 1 year ago
Vitaliy Filippov 40b7c21fb1 Followup to 307c1731c1 - fix mark_stable 1 year ago
Vitaliy Filippov efb3678606 Fix qemu-img broken in 0.5.11 1 year ago
Vitaliy Filippov 462650134e Release 0.5.11 1 year ago
Vitaliy Filippov 8d87e32175 Fix msgr_op.h includes 1 year ago
Vitaliy Filippov b0b2e7df3c Fix use-after-free in keepalive_timer and rework stop_client() 1 year ago
Vitaliy Filippov 97efb9e299 Do not crash on PG re-peering events when operations are in progress 1 year ago
Vitaliy Filippov f6d705383a Fix client connection recovery bugs, add dirty_ops limit 1 year ago
Vitaliy Filippov 68567c0e1f Fix messenger possibly trying to connect to the same OSD twice 1 year ago
Vitaliy Filippov 04b00003e9 Log ping failures 1 year ago
Vitaliy Filippov 307c1731c1 Forget all dirty_entries before stable big_write or delete during initialisation 1 year ago
Vitaliy Filippov 75a6a556b5 Shuffle PGs for better data device utilisation 1 year ago
Vitaliy Filippov a48e2bbf18 Fix write replay ordering when immediate_commit != all 1 year ago
Vitaliy Filippov 688821665a Remove stoull_full() from etcd_state_client.cpp 1 year ago
Vitaliy Filippov 3e162d95a0 Remove http_client.h include from etcd_state_client.h 1 year ago
Vitaliy Filippov 829381b335 Extract some definitions to msgr_op.{cpp,h} 1 year ago
Vitaliy Filippov 54f2353f24 Use bitmap granularity for alignment checks 2 years ago
Vitaliy Filippov e47f6fba60 Remove cluster_client_t::stop() 1 year ago