• Joined on 2017-02-23
vitalif pushed to recovery-autotune at vitalif/vitastor 2023-12-30 02:30:50 +03:00
7fb76cd0a4 Use a separate used_blocks counter for free space stats to hide possibly delayed on-flush deallocation
8819c39c06 Fix possible crash on print_slow when bs_op is NULL
665366e3ca Retry PG changes without re-running lpsolve when pool configuration and OSD tree don't change
Compare 3 commits »
vitalif pushed to recovery-autotune at vitalif/vitastor 2023-12-29 23:35:39 +03:00
ba94a9abec Use a separate used_blocks counter for free space stats to hide possibly delayed on-flush deallocation
vitalif pushed to recovery-autotune at vitalif/vitastor 2023-12-28 15:02:14 +03:00
0ab6489a56 Fix possible crash on print_slow when bs_op is NULL
vitalif pushed to recovery-autotune at vitalif/vitastor 2023-12-28 13:31:15 +03:00
aab113ddcb Retry PG changes without re-running lpsolve when pool configuration and OSD tree don't change
vitalif pushed to recovery-autotune at vitalif/vitastor 2023-12-28 01:53:27 +03:00
783642b9b0 Retry PG changes without re-running lpsolve when pool configuration and OSD tree don't change
vitalif pushed to cla at vitalif/vitastor 2023-12-27 01:19:09 +03:00
2fea25e692 Temporary change URLs
1ded9a19cc Add Contributor License Aggrement in Russian and English
Compare 2 commits »
vitalif pushed to cla at vitalif/vitastor 2023-12-27 01:05:28 +03:00
54e49a9fa4 Temporary change URLs
vitalif pushed to cla at vitalif/vitastor 2023-12-27 01:04:56 +03:00
c87f3e2142 Add Contributor License Aggrement in Russian and English
vitalif pushed to master at vitalif/vitastor 2023-12-26 23:48:50 +03:00
dcc76eee15 Add a parity chunk count change test script
vitalif pushed to master at vitalif/vitastor 2023-12-26 23:48:31 +03:00
780c40be4b Add a parity chunk count change script
vitalif pushed to cla at vitalif/vitastor 2023-12-26 19:40:43 +03:00
01957b3e7f Add Contributor License Aggrement in Russian
vitalif pushed to cla at vitalif/vitastor 2023-12-26 16:59:31 +03:00
6c09f43648 Add Contributor License Aggrement in Russian
vitalif pushed to cla at vitalif/vitastor 2023-12-26 16:54:27 +03:00
eea0aecb9d Add Contributor License Aggrement in Russian
vitalif created branch cla in vitalif/vitastor 2023-12-26 16:53:36 +03:00
vitalif pushed to cla at vitalif/vitastor 2023-12-26 16:53:36 +03:00
5e0ddf49e2 Add Contributor License Aggrement in Russian
vitalif pushed to recovery-autotune at vitalif/vitastor 2023-12-26 01:42:11 +03:00
acf323081e Aggregate recovery delay using simple mean over last 10 observations (EWMA is shit)
4e73b5bed9 Experiment/WIP: Try to track "secondary" recovery ops separately
bb538823f4 WIP Auto-tune recovery speed
6ef3dfd60a Track recovery op latencies + refactor into a structure
2f38adeb3d Restart dead VDUSE daemons at regular intervals
Compare 5 commits »
vitalif pushed to recovery-autotune at vitalif/vitastor 2023-12-24 16:00:11 +03:00
9d31282722 Aggregate recovery delay using simple mean over last 10 observations (EWMA is shit)
vitalif pushed to recovery-autotune at vitalif/vitastor 2023-12-24 14:39:14 +03:00
f69ea0ee48 EWMA to delay
6c4fc3086f Experiment/WIP: Try to track "secondary" recovery ops separately
6769487254 WIP Auto-tune recovery speed
Compare 3 commits »
vitalif pushed to master at vitalif/vitastor 2023-12-24 13:05:09 +03:00
2f38adeb3d Restart dead VDUSE daemons at regular intervals
vitalif pushed to master at vitalif/vitastor 2023-12-24 02:03:29 +03:00
f72f14e6a7 Clear old PG states, history, and OSD states on etcd state reload