Repository navigation
[Filestore] Eliminate allocation of fresh blocks and move blob allocation to TFlushActor - #7467
antonmyagkov wants to merge 12 commits into
Conversation
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo.
|
acd1644 to
84cc23f
Compare
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo.
|
84cc23f to
d7313b3
Compare
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo.
🟢 linux-x86_64-relwithdebinfo target: cloud/tasks/,cloud/storage/,cloud/fastshard/ (test time: 279s): all tests PASSED for commit d7313b3.
🟢 linux-x86_64-relwithdebinfo target: cloud/disk_manager/ (test time: 364s): all tests PASSED for commit d7313b3.
🟢 linux-x86_64-relwithdebinfo target: cloud/blockstore/ (test time: 1528s): all tests PASSED for commit d7313b3.
|
d7313b3 to
7fefcd2
Compare
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo.
|
7fefcd2 to
702213d
Compare
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo.
🟢 linux-x86_64-relwithdebinfo target: cloud/tasks/,cloud/storage/,cloud/fastshard/ (test time: 279s): all tests PASSED for commit 702213d.
🟢 linux-x86_64-relwithdebinfo target: cloud/disk_manager/ (test time: 332s): all tests PASSED for commit 702213d.
🟢 linux-x86_64-relwithdebinfo target: cloud/blockstore/ (test time: 1491s): all tests PASSED for commit 702213d.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo. 🟢 linux-x86_64-relwithdebinfo target: cloud/tasks/,cloud/storage/,cloud/fastshard/ (test time: 273s): all tests PASSED for commit b0136be.
🟢 linux-x86_64-relwithdebinfo target: cloud/disk_manager/ (test time: 319s): all tests PASSED for commit b0136be.
🔴 linux-x86_64-relwithdebinfo target: cloud/blockstore/ (test time: 1535s): some tests FAILED for commit b0136be.
🟢 linux-x86_64-relwithdebinfo target: cloud/blockstore/ (test time: 965s): all tests PASSED for commit b0136be.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 5460s) Test run completed, no test results found for commit b0136be. 🟢 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 5144s): all tests PASSED for commit b0136be.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo.
🟢 linux-x86_64-relwithdebinfo target: cloud/tasks/,cloud/storage/,cloud/fastshard/ (test time: 266s): all tests PASSED for commit e31a409.
🟢 linux-x86_64-relwithdebinfo target: cloud/disk_manager/ (test time: 314s): all tests PASSED for commit e31a409.
🟢 linux-x86_64-relwithdebinfo target: cloud/blockstore/ (test time: 1651s): all tests PASSED for commit e31a409.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo. 🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 7934s): some tests FAILED for commit f392ba1.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 33s): some tests FAILED for commit f392ba1.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 19s): some tests FAILED for commit f392ba1.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-release-ubsan have completed. Tip Planned checks for linux-x86_64-release-ubsan.
🟢 linux-x86_64-release-ubsan target: cloud/filestore/ (test time: 4681s): all tests PASSED for commit f392ba1.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-release-tsan have completed. Tip Planned checks for linux-x86_64-release-tsan.
🔴 linux-x86_64-release-tsan target: cloud/filestore/ (test time: 5430s): some tests FAILED for commit f392ba1.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-release-asan have completed. Tip Planned checks for linux-x86_64-release-asan.
🟢 linux-x86_64-release-asan target: cloud/filestore/ (test time: 4975s): all tests PASSED for commit f392ba1.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-release-msan have completed. Tip Planned checks for linux-x86_64-release-msan.
🟢 linux-x86_64-release-msan target: cloud/filestore/ (test time: 4948s): all tests PASSED for commit f392ba1.
|
bce152e to
6038244
Compare
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo. 🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 7781s): some tests FAILED for commit 6038244.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 32s): some tests FAILED for commit 6038244.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 17s): some tests FAILED for commit 6038244.
|
6038244 to
57c03d8
Compare
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo. 🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 7465s): some tests FAILED for commit 57c03d8.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 34s): some tests FAILED for commit 57c03d8.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 17s): some tests FAILED for commit 57c03d8.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo. 🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 7472s): some tests FAILED for commit 1bde286.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 36s): some tests FAILED for commit 1bde286.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 17s): some tests FAILED for commit 1bde286.
|
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo. 🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 7828s): some tests FAILED for commit a0a90fd.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 36s): some tests FAILED for commit a0a90fd.
🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 18s): some tests FAILED for commit a0a90fd.
|
a0a90fd to
5294bb9
Compare
|
Note This is an automated comment that will be appended during run. Note All workloads for linux-x86_64-relwithdebinfo have completed. Tip Planned checks for linux-x86_64-relwithdebinfo. 🔴 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 7141s): some tests FAILED for commit 5294bb9.
🟢 linux-x86_64-relwithdebinfo target: cloud/filestore/ (test time: 34s): all tests PASSED for commit 5294bb9.
|
|
Note This is an automated comment that will be appended during run. Important Workload for linux-x86_64-relwithdebinfo is not finished yet. This comment will be updated after all workloads complete. Tip Planned checks for linux-x86_64-relwithdebinfo. |
issue: #7468
struct TBlockDataHolder { size_t BufferBlockIndex; IBlockBufferPtr BlockBuffer; }Also I removed allocator for fresh blocks, so it will not report statistics. However fresh blocks can be additionally allocated for unaligned tail and after tablet restart.