@@ -401,34 +401,24 @@ def update_import_version_history(self,
401401 logging .info (
402402 f"Updating ImportVersionHistory table for workflow { workflow_id } " )
403403
404- m = metrics if metrics else {}
405- import_metrics = m .get ('import_metrics' , {})
406-
407404 def _insert (transaction : Transaction ):
408405 columns = [
409406 "ImportName" , "Version" , "UpdateTimestamp" ,
410407 "WorkflowExecutionID" , "Status" , "ExecutionTime" ,
411408 "NodeCount" , "EdgeCount" , "ObservationCount" ,
412409 "TimeSeriesCount" , "Comment"
413410 ]
411+ m = metrics if metrics else {}
414412 version_history_values = []
415413 for import_json in import_list_json :
416- import_name = import_json .get ('importName' )
417- if not import_name :
418- continue
419-
420- short_name = import_name .split (':' )[- 1 ]
421- counts = import_metrics .get (short_name ) or import_json
422-
423414 version_history_values .append ([
424- import_name , import_json . get ( 'latestVersion' ) ,
415+ import_json [ 'importName' ] , import_json [ 'latestVersion' ] ,
425416 spanner .COMMIT_TIMESTAMP , workflow_id , status ,
426417 m .get ('execution_time' ),
427- counts .get ('node_count' ) or counts .get ('nodeCount' ),
428- counts .get ('edge_count' ) or counts .get ('edgeCount' ),
429- counts .get ('obs_count' ) or counts .get ('obsCount' ),
430- counts .get ('ts_count' ) or counts .get ('tsCount' ),
431- "ingestion-workflow:" + workflow_id
418+ m .get ('node_count' ),
419+ m .get ('edge_count' ),
420+ m .get ('obs_count' ),
421+ m .get ('ts_count' ), "ingestion-workflow:" + workflow_id
432422 ])
433423
434424 if version_history_values :
@@ -522,27 +512,22 @@ def update_version_history(self,
522512 import_name = import_name .split (':' )[- 1 ]
523513 logging .info (f"Updating version history for { import_name } to { version } " )
524514
525- m = metrics if metrics else {}
526- node_count = m .get ('node_count' )
527- edge_count = m .get ('edge_count' )
528- obs_count = m .get ('obs_count' )
529- ts_count = m .get ('ts_count' )
530-
531515 def _record (transaction : Transaction ):
532516 columns = [
533517 "ImportName" , "Version" , "UpdateTimestamp" ,
534518 "WorkflowExecutionID" , "Status" , "ExecutionTime" ,
535519 "NodeCount" , "EdgeCount" , "ObservationCount" ,
536520 "TimeSeriesCount" , "Comment"
537521 ]
522+ m = metrics if metrics else {}
538523 values = [[
539524 import_name , version , spanner .COMMIT_TIMESTAMP , workflow_id ,
540525 status ,
541526 m .get ('execution_time' ),
542- node_count ,
543- edge_count ,
544- obs_count ,
545- ts_count , comment
527+ m . get ( ' node_count' ) ,
528+ m . get ( ' edge_count' ) ,
529+ m . get ( ' obs_count' ) ,
530+ m . get ( ' ts_count' ) , comment
546531 ]]
547532 transaction .insert (table = "ImportVersionHistory" ,
548533 columns = columns ,
0 commit comments