@@ -68,21 +68,19 @@ def validate_checkpoint_at_steps_are_saved(
6868 location = location ,
6969 cluster_name = cluster_name ,
7070 pod_pattern = pod_pattern ,
71- text_filter = f'jsonPayload.message =~"{ log_pattern } "' ,
71+ text_filter = f'textPayload =~"{ log_pattern } "' ,
7272 start_time = start_time ,
7373 end_time = end_time ,
7474 )
7575
7676 steps_are_saved : set [int ] = set () # Use a set for faster lookup.
7777 for entry in entries :
78- if not isinstance (entry , logging_api .StructEntry ):
78+ if not isinstance (entry , logging_api .TextEntry ):
7979 raise AirflowFailException (
80- "Log entry must be contain a jsonPayload attribute."
80+ "Log entry must be contain a textPayload attribute."
8181 )
82- message = entry .payload .get ("message" )
83- if not message :
84- raise AirflowFailException (f"Failed to parse entry { entry } " )
8582
83+ message = entry .payload
8684 m = complied_pattern .search (message )
8785 if m :
8886 steps_are_saved .add (int (m .group (1 )))
@@ -468,7 +466,7 @@ def validate_restored_correct_checkpoint(
468466 cluster_name = cluster_name ,
469467 namespace = "default" ,
470468 pod_pattern = pod_pattern ,
471- text_filter = "jsonPayload.message :\" 'event_type'\" " ,
469+ text_filter = "textPayload :\" 'event_type'\" " ,
472470 start_time = start_time ,
473471 end_time = end_time ,
474472 )
@@ -478,12 +476,12 @@ def validate_restored_correct_checkpoint(
478476
479477 local_saved_steps_before_restore = []
480478 for entry in entries :
481- if not isinstance (entry , logging_api .StructEntry ):
479+ if not isinstance (entry , logging_api .TextEntry ):
482480 raise AirflowFailException (
483- "Log entry must be contain a jsonPayload attribute."
481+ "Log entry must be contain a textPayload attribute."
484482 )
485483
486- message = entry .payload . get ( "message" )
484+ message = entry .payload
487485
488486 if re .search (r"'event_type': 'save'" , message ):
489487 saved_step_match = re .search (r"'step': (\d+)" , message )
0 commit comments