qxctl knowledge lifecycle ... amministra profili protetti, ownership, osservazioni, journal di boot e transizioni compatibili con l’apply. Ogni mutazione è un compare-and-swap e ogni apply è vincolato a evidenze esatte.
Profilo
Imposta il profilo di ciclo di vita protetto per un TOPS:Profile compare-and-swap
absent per un profilo creato per la prima volta, oppure il digest esatto riportato da una lettura precedente.
Ownership
ownership status: ispeziona una radice condivisa configurataownership reconcile: aggiorna le relative evidenzeownership adopt: adotta solo dopo aver esaminato ogni rivendicazione legacy conservativaownership release: rilascia solo per una specifica ricevuta legacy resa intenzionalmente rivendicabile
Observe, report, boot
observe: emette evidenze di ricevuta usa e getta a layout fissoreport: produce un nuovo piano usa e gettaboot: progressione durevole di sola segnalazione con un ID operazione stabile e uno stato del journal esattostatus: ispezione v1recover --discover: recupera una catena v1 univoca quando lo status ordinario non riesce a validare lo stato locale
Profili compatibili con l’apply
Per un profiloapply-compatible, chiama apply solo con il digest esatto della sorgente di boot, il compare-and-swap del journal di apply, il compare-and-swap dello stato applicato, un ID operazione stabile e radici di staging esplicite:
Apply
apply-status per osservare i tentativi oppure apply-recover, con limiti definiti, per il recupero durevole. Non scegliere mai un’azione manualmente e non modificare lo stato protetto.
Un aggiornamento dell’osservazione che riguarda solo il timestamp deve modificare le evidenze del documento senza far avanzare le identità semantiche stabili.
Superfici correlate
Coordinatore di sessione
L’engine alla base della coordinazione di piani e apply del ciclo di vita.
qxctl engines
Gestisci i binding degli engine a cui fanno riferimento i piani di ciclo di vita.