fn record_postponement(&mut self) {
        let (release, postponements_remaining) = match self.clone() {
            UpdateAgentMachineState::UpdateStaged((r, p)) => (r, p),
            _ => unreachable!(
                "transition not allowed: handle_interactive_sessions on {:?}",
                self,
            ),
        };

        POSTPONED_FINALIZATIONS.inc();
        self.reboot_postponed(release, postponements_remaining.saturating_sub(1));
    }
/// Record an additional postponement in machine's state (reduce the number of remaining
/// postponements allowed by one) after a finalization postponement.
Record an additional postponement in machine's state (reduce the number of remaining
postponements allowed by one) after a finalization postponement.
Record an additional postponement in machine ' s state ( reduce the number of remaining postponements allowed by one ) after a finalization postponement .
fn record_postponement(&mut self) {
        let (release, postponements_remaining) = match self.clone() {
            UpdateAgentMachineState::UpdateStaged((r, p)) => (r, p),
            _ => unreachable!(
                "transition not allowed: handle_interactive_sessions on {:?}",
                self,
            ),
        };
        POSTPONED_FINALIZATIONS.inc();
        self.reboot_postponed(release, postponements_remaining.saturating_sub(1));
    }
fn record_postponement ( & mut self ) { let ( release , postponements_remaining ) = match self . clone ( ) { UpdateAgentMachineState :: UpdateStaged ( ( r , p ) ) => ( r , p ) , _ => unreachable ! ( " " self ) , } ; POSTPONED_FINALIZATIONS . inc ( ) ; self . reboot_postponed ( release , postponements_remaining . saturating_sub ( 1 ) ) ; }
Record an additional postponement in machine's state (reduce the number of remaining
postponements allowed by one) after a finalization postponement.
Record an additional postponement in machine ' s state ( reduce the number of remaining postponements allowed by one ) after a finalization postponement .
&mut self