[arvados-workbench2] created: 2.6.3-51-g12ce690f
git repository hosting
git at public.arvados.org
Fri Aug 11 13:43:39 UTC 2023
at 12ce690f0f6bede266f497131f8479d8343ae3bd (commit)
commit 12ce690f0f6bede266f497131f8479d8343ae3bd
Author: Peter Amstutz <peter.amstutz at curii.com>
Date: Fri Aug 11 09:43:21 2023 -0400
20845: Fix the "Queued" process status filter
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>
diff --git a/src/store/resource-type-filters/resource-type-filters.test.ts b/src/store/resource-type-filters/resource-type-filters.test.ts
index 0c70eed1..de231d66 100644
--- a/src/store/resource-type-filters/resource-type-filters.test.ts
+++ b/src/store/resource-type-filters/resource-type-filters.test.ts
@@ -14,7 +14,7 @@ describe("buildProcessStatusFilters", () => {
[ProcessStatusFilter.ONHOLD, `["state","!=","Final"],["priority","=","0"],["container.state","in",["Queued","Locked"]]`],
[ProcessStatusFilter.COMPLETED, `["container.state","=","Complete"],["container.exit_code","=","0"]`],
[ProcessStatusFilter.FAILED, `["container.state","=","Complete"],["container.exit_code","!=","0"]`],
- [ProcessStatusFilter.QUEUED, `["container.state","=","Queued"],["priority","!=","0"]`],
+ [ProcessStatusFilter.QUEUED, `["container.state","in",["Queued","Locked"]],["priority","!=","0"]`],
[ProcessStatusFilter.CANCELLED, `["container.state","=","Cancelled"]`],
[ProcessStatusFilter.RUNNING, `["container.state","=","Running"]`],
].forEach(([status, expected]) => {
diff --git a/src/store/resource-type-filters/resource-type-filters.ts b/src/store/resource-type-filters/resource-type-filters.ts
index 397442a1..e1448f64 100644
--- a/src/store/resource-type-filters/resource-type-filters.ts
+++ b/src/store/resource-type-filters/resource-type-filters.ts
@@ -306,7 +306,7 @@ export const buildProcessStatusFilters = (fb: FilterBuilder, activeStatusFilter:
break;
}
case ProcessStatusFilter.QUEUED: {
- fb.addEqual('container.state', ContainerState.QUEUED, resourcePrefix);
+ fb.addIn('container.state', [ContainerState.QUEUED, ContainerState.LOCKED], resourcePrefix);
fb.addDistinct('priority', '0', resourcePrefix);
break;
}
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list