[#150] In case we are running both read and delete load SelectorAwaiting
DCO action / DCO (pull_request) Successful in 2m2s Details
Tests and linters / Tests (1.21) (pull_request) Successful in 4m31s Details
Tests and linters / Tests (1.22) (pull_request) Successful in 4m39s Details
Tests and linters / Tests with -race (pull_request) Successful in 4m43s Details
Tests and linters / Lint (pull_request) Successful in 5m33s Details

Signed-off-by: m.malygina <m.malygina@yadro.com>
pull/150/head
m.malygina 2024-06-20 10:45:27 +03:00
parent 3bc1229062
commit 0a9aeab47c
1 changed files with 14 additions and 11 deletions

View File

@ -71,11 +71,23 @@ if (write_vu_count > 0) {
};
}
const read_vu_count = parseInt(__ENV.READERS || '0');
if (read_vu_count > 0) {
scenarios.read = {
executor : 'constant-vus',
vus : read_vu_count,
duration : `${duration}s`,
exec : 'obj_read',
gracefulStop : '5s',
};
}
const delete_age = __ENV.DELETE_AGE ? parseInt(__ENV.DELETE_AGE) : undefined;
let obj_to_delete_selector = undefined;
let obj_to_delete_exit_on_null = undefined;
if (registry_enabled && delete_age) {
obj_to_delete_exit_on_null = write_vu_count == 0;
obj_to_delete_exit_on_null = (write_vu_count == 0) && (read_vu_count == 0)
let constructor = obj_to_delete_exit_on_null ? registry.getOneshotSelector
: registry.getSelector;
@ -88,16 +100,7 @@ if (registry_enabled && delete_age) {
});
}
const read_vu_count = parseInt(__ENV.READERS || '0');
if (read_vu_count > 0) {
scenarios.read = {
executor : 'constant-vus',
vus : read_vu_count,
duration : `${duration}s`,
exec : 'obj_read',
gracefulStop : '5s',
};
}
const delete_vu_count = parseInt(__ENV.DELETERS || '0');
if (delete_vu_count > 0) {