-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
issue-2421: safer code + extra ut for use-intermediate-write-buffer volume tag #2452
Conversation
Note This is an automated comment that will be appended during run. 🟢 linux-x86_64-release-asan: all tests PASSED for commit bd3e21f.
🟢 linux-x86_64-relwithdebinfo: all tests PASSED for commit bd3e21f.
|
… tag - making the intentions a bit more clear
Note This is an automated comment that will be appended during run. 🟢 linux-x86_64-release-asan: all tests PASSED for commit d8760df.
🟢 linux-x86_64-relwithdebinfo: all tests PASSED for commit d8760df.
|
…l safer, added some other safety checks and comments
Note This is an automated comment that will be appended during run. 🟢 linux-x86_64-release-asan: all tests PASSED for commit c9180fb.
🟢 linux-x86_64-relwithdebinfo: all tests PASSED for commit c9180fb.
|
…olume tag (#2452) * issue-2421: nonrepl disk ut with use-intermediate-write-buffer volume tag * issue-2421: nonrepl disk ut with use-intermediate-write-buffer volume tag - making the intentions a bit more clear * issue-2421: made local->remote request conversion in partition_nonrepl safer, added some other safety checks and comments
…r tag implementation; filestore: compaction tuning, cli tuning, shard autocreation bits (#2470) * moved unstable output from test canondata to test stderr (#2416) * issue-2421: added volume tag which forces user write buffer copying to our internal buffers to avoid writing different data to different replicas of the same volume in case of concurrent buffer modifications by the client (#2431) * issue-1932: automatic filesystem shard configuration upon filesystem creation (#2415) * issue-1932: autosharding params * issue-1932: automatic filesystem shard creation+configuration upon filesystem creation * issue-1932: properly limiting max shard count * issue-1932: fixed signed/unsigned comparison * issue-1932: fixed use-after-free in ut (#2441) * filestore-client: outputting progress in findgarbage; properly processing ForcedOperationStatus errors in forcedcompaction (#2442) * issue-2137: if all ranges in CompactionMap have the 'compacted' flag then GetTop{Compaction,Garbage}Score should return zero (in order not to trigger dud Compaction iterations all the time) (#2455) * issue-2421: safer code + extra ut for use-intermediate-write-buffer volume tag (#2452) * issue-2421: nonrepl disk ut with use-intermediate-write-buffer volume tag * issue-2421: nonrepl disk ut with use-intermediate-write-buffer volume tag - making the intentions a bit more clear * issue-2421: made local->remote request conversion in partition_nonrepl safer, added some other safety checks and comments * fixed build after incorrect merge 5887fb6 * fixed build 2
The added ut is useful but unfortunately it doesn't reproduce the problem it was intended to reproduce due to TString's COW. But I made the code safer just in case.
#2421