You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -1454,6 +1473,18 @@ public function execute( array $input ): array
1454
1473
datamachine_code_cleanup_assert(false === (bool) ( $completed_children_status_json['drain']['needed'] ?? true ), 'completed-children cleanup status does not request more drain passes');
datamachine_code_cleanup_assert('complete' === ( $idle_wrapper_status_json['state'] ?? '' ), 'cleanup status converges empty processing wrapper jobs instead of waiting forever');
1482
+
datamachine_code_cleanup_assert('processing' === ( $idle_wrapper_status_json['parent_status'] ?? '' ), 'idle-wrapper cleanup status preserves raw parent job status separately');
1483
+
datamachine_code_cleanup_assert(0 === (int) ( $idle_wrapper_status_json['children']['running'] ?? -1 ), 'idle-wrapper cleanup status does not count empty wrappers as running children');
1484
+
datamachine_code_cleanup_assert(array() === ( $idle_wrapper_status_json['children']['processing_job_ids'] ?? array() ), 'idle-wrapper cleanup status omits empty wrappers from active child drain ids');
1485
+
datamachine_code_cleanup_assert(false === (bool) ( $idle_wrapper_status_json['drain']['needed'] ?? true ), 'idle-wrapper cleanup status does not request another drain pass');
0 commit comments