566 Commits (e899ed2c250b21c18f1b06845a37e55fe8b67af5)
 

Author SHA1 Message Date
Vitaliy Filippov e899ed2c25 Make OSDs with 256 flushers (as they are now dynamic) 1 year ago
Vitaliy Filippov e21b14b72c Fix rpm specs for building with CMake 1 year ago
Vitaliy Filippov 5af8eddaa9 Add the remaining build script for Debian 1 year ago
Vitaliy Filippov 4f5a94c07a Modify instructions for the CMake build 1 year ago
Vitaliy Filippov e16b87ecc8 Rename random_combinations() parameter from "unordered" to "ordered" as it's more correct 1 year ago
Vitaliy Filippov fcb4aa0a11 Fix Monitor being unable to change PG sizes 1 year ago
Vitaliy Filippov 12adfa470c Add a test for changing PG size 1 year ago
Vitaliy Filippov 7f15e0c084 Add a simple test for the PG optimizer 1 year ago
Vitaliy Filippov 08d4bef419 Fix PG optimizer removing PGs without adding new ones 1 year ago
Vitaliy Filippov 2d73b19a6c Fix online PG count change bugs 1 year ago
Vitaliy Filippov 69c87009e9 Add a test for changing PG count 1 year ago
Vitaliy Filippov c974cb539c Make flusher_count adaptive and limit write iodepth 1 year ago
Vitaliy Filippov 00e98f64f3 A little better systemd unit generator 2 years ago
Vitaliy Filippov 91a70dfb1b Add a test for the no_same_sector_overwrites mode 2 years ago
Vitaliy Filippov 178388ac8c Use packages/ subdir instead of build/ for Docker package builds 2 years ago
Vitaliy Filippov bf9a175efc Move C/C++ sources to src subdirectory 2 years ago
Vitaliy Filippov 08aed962de Use CMake 2 years ago
Vitaliy Filippov 8c65e890b9 Slightly clean up the build script 2 years ago
Vitaliy Filippov 8cda70b889 Allow to enable AddressSanitizer with "ASAN=1 make" 2 years ago
Vitaliy Filippov 61ab22403a Use w=8 with jerasure 2 years ago
Vitaliy Filippov 16da663a66 Add another test for failure domains 2 years ago
Vitaliy Filippov 4a2dcf7b6b Update the license to VNPL 1.1 2 years ago
Vitaliy Filippov 8d48cc56b0 Generate randomly permutated OSD combinations when optimizing for compressed chunks 2 years ago
Vitaliy Filippov 9f58f01425 Mirror afr.js from /vitalif/ceph-afr-calc 2 years ago
Vitaliy Filippov b9e7d31aa1 Release v0.5.4 1 year ago
Vitaliy Filippov 2d9f09dcb6 Attempt forced trim when stopping an overrun flusher 1 year ago
Vitaliy Filippov 7cc59260c5 Fix no_same_sector_overwrites related bug 2 years ago
Vitaliy Filippov ca0a11ec85 Release 0.5.3 2 years ago
Vitaliy Filippov 51c0b5afee Whitelist more leaks 2 years ago
Vitaliy Filippov e1e01d042e Rename sector_info.usage_count to flush_count 2 years ago
Vitaliy Filippov 534a4a657e Rename space_check.sectors_required to sectors_to_write 2 years ago
Vitaliy Filippov 9b5d8b9ad4 Fix multiple-sector journal writes, add assertions to not miss any SQEs 2 years ago
Vitaliy Filippov e66ed47515 Clear SQEs before returning them to the caller to prevent erroneous double submissions 2 years ago
Vitaliy Filippov 036c6d4c42 Add a simple test case 2 years ago
Vitaliy Filippov 4cb79a3bf8 Allow to calculate simple-offsets for files 2 years ago
Vitaliy Filippov 3bf53754c2 Fix several I/O bugs 2 years ago
Vitaliy Filippov 6023cac361 Do not stop clients before they are connected 2 years ago
Vitaliy Filippov 915d04c446 Allow empty global configuration, report OSD statistics faster 2 years ago
Vitaliy Filippov 21e06ea40d Fix memory leaks in fio engines 2 years ago
Vitaliy Filippov 9ef7f865b0 Fix incorrect calls to prepare_journal_sector_write() when flushing multiple sectors 2 years ago
Vitaliy Filippov 9dd20a31aa Do not use pg_minsize in the client code! 2 years ago
Vitaliy Filippov 28be049909 Dump only actual part of the journal by default 2 years ago
Vitaliy Filippov 78fbaacf1f External jerasure's w into defines 2 years ago
Vitaliy Filippov 1526c5a213 Add lp_solve into dependencies 2 years ago
Vitaliy Filippov c7cc414c90 Skip removed descriptors in epoll (this is possible in real clusters) 2 years ago
Vitaliy Filippov f4ea313707 Fix cl->read_op being freed without calling the completion callback 2 years ago
Vitaliy Filippov b88b76f316 Parallel usage of multiple network interfaces was a sick fantasy 2 years ago
Vitaliy Filippov 4a17a61d1f Make rm_inode work with incomplete and degraded objects, allow to wait before deleting objects 2 years ago
Vitaliy Filippov ccabbbfbcb For reference: include a spec patch for building QEMU 4.2 or CentOS 7 2 years ago
Vitaliy Filippov 26dac57083 State that jerasure is now supported 2 years ago