563 Commits (4f5a94c07acc4481fd2367419d11a118d590fba4)
 

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