@@ -759,7 +759,6 @@ mod tests {
759759 job_id : JobId :: new ( "J" ) ,
760760 generation : Generation ( 1 ) ,
761761 updated_at : from_micros ( 123 ) ,
762- ignore_state : false ,
763762 } ,
764763 false ,
765764 )
@@ -815,7 +814,6 @@ mod tests {
815814 job_id : JobId :: new ( "J" ) ,
816815 generation : Generation ( 2 ) ,
817816 updated_at : from_micros ( 456 ) ,
818- ignore_state : false ,
819817 } ,
820818 false ,
821819 )
@@ -847,62 +845,6 @@ mod tests {
847845 assert_eq ! ( written_manifest, expected_manifest) ;
848846 }
849847
850- #[ tokio:: test]
851- async fn initialize_generation_can_ignore_previous_checkpoint ( ) {
852- let store = MemoryProtocolStore :: default ( ) ;
853- let paths = ProtocolPaths :: new ( PipelineId :: new ( "P" ) , JobId :: new ( "J" ) ) ;
854- write_current_generation ( & store, & paths, Generation ( 2 ) ) . await ;
855-
856- let checkpoint_ref = paths. checkpoint_manifest ( Generation ( 1 ) , Epoch ( 1 ) ) ;
857- let checkpoint = checkpoint_for_generation ( Generation ( 1 ) , 1 , None , false ) ;
858- write_canonical_checkpoint ( & store, & paths, & checkpoint_ref, & checkpoint) . await ;
859- let previous_manifest =
860- generation_manifest_for_generation ( Generation ( 1 ) , None , Some ( checkpoint_ref) ) ;
861- put_json (
862- & store,
863- & paths. generation_manifest ( Generation ( 1 ) ) ,
864- & previous_manifest,
865- )
866- . await
867- . unwrap ( ) ;
868-
869- let initialization = initialize_generation (
870- & store,
871- InitializeGenerationRequest {
872- pipeline_id : PipelineId :: new ( "P" ) ,
873- job_id : JobId :: new ( "J" ) ,
874- generation : Generation ( 2 ) ,
875- updated_at : from_micros ( 456 ) ,
876- ignore_state : true ,
877- } ,
878- false ,
879- )
880- . await
881- . unwrap ( ) ;
882-
883- let expected_manifest = GenerationManifest :: new (
884- PipelineId :: new ( "P" ) ,
885- JobId :: new ( "J" ) ,
886- Generation ( 2 ) ,
887- None ,
888- 456 ,
889- ) ;
890- assert_eq ! (
891- initialization,
892- GenerationInitialization :: Initialized {
893- generation_manifest: expected_manifest. clone( ) ,
894- recovery: GenerationRecovery :: NoCheckpoint ,
895- }
896- ) ;
897-
898- let written_manifest: GenerationManifest =
899- read_json ( & store, & paths. generation_manifest ( Generation ( 2 ) ) )
900- . await
901- . unwrap ( )
902- . expect ( "new generation manifest should be written" ) ;
903- assert_eq ! ( written_manifest, expected_manifest) ;
904- }
905-
906848 #[ tokio:: test]
907849 async fn initialize_generation_restores_previous_checkpoint_requiring_commit_replay ( ) {
908850 let store = MemoryProtocolStore :: default ( ) ;
@@ -929,7 +871,6 @@ mod tests {
929871 job_id : JobId :: new ( "J" ) ,
930872 generation : Generation ( 2 ) ,
931873 updated_at : from_micros ( 456 ) ,
932- ignore_state : false ,
933874 } ,
934875 false ,
935876 )
@@ -978,7 +919,6 @@ mod tests {
978919 job_id : JobId :: new ( "J" ) ,
979920 generation : Generation ( 3 ) ,
980921 updated_at : from_micros ( 789 ) ,
981- ignore_state : false ,
982922 } ,
983923 false ,
984924 )
@@ -1026,7 +966,6 @@ mod tests {
1026966 job_id : JobId :: new ( "J" ) ,
1027967 generation : Generation ( 2 ) ,
1028968 updated_at : from_micros ( 456 ) ,
1029- ignore_state : false ,
1030969 } ,
1031970 false ,
1032971 )
@@ -1083,7 +1022,6 @@ mod tests {
10831022 job_id : JobId :: new ( "J" ) ,
10841023 generation : Generation ( 3 ) ,
10851024 updated_at : from_micros ( 456 ) ,
1086- ignore_state : false ,
10871025 } ,
10881026 false ,
10891027 )
@@ -1149,7 +1087,6 @@ mod tests {
11491087 job_id : JobId :: new ( "J" ) ,
11501088 generation : Generation ( 3 ) ,
11511089 updated_at : from_micros ( 456 ) ,
1152- ignore_state : false ,
11531090 } ,
11541091 false ,
11551092 )
@@ -1187,7 +1124,6 @@ mod tests {
11871124 job_id : JobId :: new ( "J" ) ,
11881125 generation : Generation ( 2 ) ,
11891126 updated_at : from_micros ( 456 ) ,
1190- ignore_state : false ,
11911127 } ,
11921128 false ,
11931129 )
0 commit comments