[Blockstore] split local nonrepl loadtests by backend - #6861
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.
|
|
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/blockstore/ (test time: 12376s): some tests FAILED for commit f792a52.
🟢 linux-x86_64-relwithdebinfo target: cloud/blockstore/ (test time: 296s): all tests PASSED for commit f792a52.
|
| RECURSE_FOR_TESTS( | ||
| dedicated | ||
| embedded | ||
| embedded-io-uring |
There was a problem hiding this comment.
what about dedicated tests ... they are using uring as well
| SELECTED_BACKEND = os.getenv('NBS_LOCAL_NONREPL_BACKEND') | ||
| if SELECTED_BACKEND: | ||
| BACKENDS = {SELECTED_BACKEND: BACKENDS[SELECTED_BACKEND]} | ||
|
|
There was a problem hiding this comment.
maybe just detect kernel version and skip io_uring test if kernel version is lower then min version required
|
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. |
Notes
Allows the
io_uringtest target to be configured independentlyNBS_LOCAL_NONREPL_BACKENDto select backend in the local-nonrepl testembedded-io-uringtargetRECURSE_FOR_TESTSembeddedtarget focused onaioIssue
Sandbox tasks run tests on an older Linux kernel (<6.12) by default. The
io_uringtests require features and fixes from a newer kernel, so enabling them in Arcadia also requires infrastructure changes that provide a suitable VM and kernel environment. This PR contains only the common parts that can be upstreamed to GitHub