Skip to content
This repository was archived by the owner on Nov 1, 2023. It is now read-only.

Commit 9ec7e7a

Browse files
authored
process all expired nodes rather than those not already marked for deletion (#1103)
This makes sure debug_keep_node is reset and the rest of the reimage processing occurs regardless of reimage_requested and delete_requested being set. Without this, nodes that are marked `debug_keep_node` do not get reimaged/deleted.
1 parent 0e27256 commit 9ec7e7a

File tree

1 file changed

+0
-3
lines changed
  • src/api-service/__app__/onefuzzlib/workers

1 file changed

+0
-3
lines changed

src/api-service/__app__/onefuzzlib/workers/nodes.py

-3
Original file line numberDiff line numberDiff line change
@@ -456,12 +456,9 @@ def reimage_long_lived_nodes(cls, scaleset_id: UUID) -> None:
456456
time_filter = "Timestamp lt datetime'%s'" % (
457457
(datetime.datetime.utcnow() - NODE_REIMAGE_TIME).isoformat()
458458
)
459-
# skip any nodes already marked for reimage/deletion
460459
for node in cls.search(
461460
query={
462461
"scaleset_id": [scaleset_id],
463-
"reimage_requested": [False],
464-
"delete_requested": [False],
465462
},
466463
raw_unchecked_filter=time_filter,
467464
):

0 commit comments

Comments
 (0)