@@ -29,7 +29,7 @@ use cascade_zonedata::{
2929 LoadedZoneBuilder , LoadedZoneBuilt , LoadedZonePersisted , LoadedZonePersister ,
3030 LoadedZoneRestored , LoadedZoneRestorer , LoadedZoneReviewer , SignedZoneBuilder , SignedZoneBuilt ,
3131 SignedZonePersisted , SignedZonePersister , SignedZoneRestored , SignedZoneRestorer ,
32- SignedZoneReviewer , SoaRecord , ZoneCleaner , ZoneDataStorage ,
32+ SignedZoneReviewer , ZoneCleaner , ZoneDataStorage ,
3333} ;
3434use tracing:: { info, trace, trace_span, warn} ;
3535
@@ -184,8 +184,6 @@ impl StorageZoneHandle<'_> {
184184 fields( zone = %self . zone. name) ,
185185 ) ]
186186 fn start_loaded_review ( & mut self , loaded_reviewer : LoadedZoneReviewer ) {
187- self . state . storage . loaded_review_soa = loaded_reviewer. read ( ) . map ( |r| r. soa ( ) . clone ( ) ) ;
188-
189187 let zone = self . zone . clone ( ) ;
190188 let center = self . center . clone ( ) ;
191189 let span = trace_span ! ( "start_loaded_review" ) ;
@@ -268,8 +266,6 @@ impl StorageZoneHandle<'_> {
268266 info ! ( "The loaded instance has been rejected; cleaning it up" ) ;
269267
270268 let ( s, loaded_reviewer) = s. give_up ( ) ;
271- self . state . storage . loaded_review_soa =
272- loaded_reviewer. read ( ) . map ( |r| r. soa ( ) . clone ( ) ) ;
273269 transition. move_to ( ZoneDataStorage :: CleanLoadedPending ( s) ) ;
274270 loaded_reviewer
275271 }
@@ -395,8 +391,6 @@ impl StorageZoneHandle<'_> {
395391 trace ! ( "Abandoning the ongoing sign operation" ) ;
396392
397393 let ( s, loaded_reviewer) = s. give_up ( builder) ;
398- self . state . storage . loaded_review_soa =
399- loaded_reviewer. read ( ) . map ( |r| r. soa ( ) . clone ( ) ) ;
400394 transition. move_to ( ZoneDataStorage :: CleanLoadedPending ( s) ) ;
401395 loaded_reviewer
402396 }
@@ -420,8 +414,6 @@ impl StorageZoneHandle<'_> {
420414 fields( zone = %self . zone. name) ,
421415 ) ]
422416 fn start_signed_review ( & mut self , signed_reviewer : SignedZoneReviewer ) {
423- self . state . storage . signed_review_soa = signed_reviewer. read ( ) . map ( |r| r. soa ( ) . clone ( ) ) ;
424-
425417 let zone = self . zone . clone ( ) ;
426418 let center = self . center . clone ( ) ;
427419 let span = trace_span ! ( "start_signed_review" ) ;
@@ -503,10 +495,6 @@ impl StorageZoneHandle<'_> {
503495 let new_s;
504496 ( new_s, loaded_reviewer, signed_reviewer) = s. give_up ( ) ;
505497 transition. move_to ( ZoneDataStorage :: CleanWholePending ( new_s) ) ;
506- self . state . storage . loaded_review_soa =
507- loaded_reviewer. read ( ) . map ( |r| r. soa ( ) . clone ( ) ) ;
508- self . state . storage . signed_review_soa =
509- signed_reviewer. read ( ) . map ( |r| r. soa ( ) . clone ( ) ) ;
510498 }
511499
512500 _ => panic ! ( "The zone is not undergoing signer review" ) ,
@@ -735,9 +723,6 @@ impl StorageZoneHandle<'_> {
735723 ) ,
736724 } ;
737725
738- self . state . storage . published_soa = viewer. read ( ) . map ( |r| r. soa ( ) . clone ( ) ) ;
739- self . state . storage . published_loaded_soa = viewer. read ( ) . map ( |r| r. loaded ( ) . soa ( ) . clone ( ) ) ;
740-
741726 // Spawn a background task to update the publication server.
742727 let span = trace_span ! ( "switch_publication_server" ) ;
743728 let zone = self . zone . clone ( ) ;
@@ -872,33 +857,6 @@ pub struct StorageState {
872857 /// passed to [`StorageZoneHandle::abandon_loaded_restoration()`].
873858 pub restorer : Option < LoadedZoneRestorer > ,
874859
875- /// The SOA record of the loaded instance of the zone being reviewed, if
876- /// any.
877- //
878- // TODO: This should move into a component of 'ZoneState' tracking the
879- // upcoming zone instance.
880- pub loaded_review_soa : Option < SoaRecord > ,
881-
882- /// The SOA record of the signed instance of the zone being reviewed, if
883- /// any.
884- //
885- // TODO: This should move into a component of 'ZoneState' tracking the
886- // upcoming zone instance.
887- pub signed_review_soa : Option < SoaRecord > ,
888-
889- /// The SOA record of the published instance of the zone, if any.
890- //
891- // TODO: This should move into a component of 'ZoneState' tracking the
892- // current i.e. published zone instance.
893- pub published_soa : Option < SoaRecord > ,
894-
895- /// The SOA record of the loaded instance underlying the published instance
896- /// of the zone, if any.
897- //
898- // TODO: This should move into a component of 'ZoneState' tracking the
899- // current i.e. published zone instance.
900- pub published_loaded_soa : Option < SoaRecord > ,
901-
902860 /// Ongoing background tasks.
903861 ///
904862 /// When the zone data needs to be cleaned or persisted, a background task
@@ -914,10 +872,6 @@ impl StorageState {
914872 Self {
915873 machine,
916874 restorer : Some ( restorer) ,
917- loaded_review_soa : None ,
918- signed_review_soa : None ,
919- published_soa : None ,
920- published_loaded_soa : None ,
921875 background_tasks : Default :: default ( ) ,
922876 }
923877 }
0 commit comments