qxctl knowledge lifecycle ... administrează profilurile protejate, proprietatea, observațiile, jurnalele de pornire și tranzițiile compatibile cu aplicarea. Fiecare mutație este de tip compare-and-swap și fiecare aplicare este legată de dovezi exacte.
Profil
Setați profilul protejat de ciclu de viață pentru un TOPS:Profile compare-and-swap
absent pentru un profil creat prima dată sau digest-ul exact raportat de o citire anterioară.
Proprietate
ownership status: inspectează o rădăcină partajată configuratăownership reconcile: îi reîmprospătează dovezileownership adopt: adoptă doar după examinarea fiecărei revendicări moștenite conservatoareownership release: eliberează doar pentru o singură chitanță moștenită exactă, făcută intenționat revendicabilă
Observare, raportare, pornire
observe: emite dovezi de chitanță de unică folosință, cu structură fixăreport: produce un plan nou, de unică folosințăboot: progresie durabilă, doar de raportare, cu un ID de operație stabil și o stare exactă a jurnaluluistatus: inspecție v1recover --discover: recuperează un lanț v1 unic atunci când starea obișnuită nu poate valida starea locală
Profiluri compatibile cu aplicarea
Pentru un profilapply-compatible, apelați apply doar cu digest-ul exact al sursei de pornire, compare-and-swap pentru jurnalul de aplicare, compare-and-swap pentru starea aplicată, un ID de operație stabil și rădăcini pregătite (staged) explicite:
Apply
apply-status pentru observarea încercărilor sau apply-recover delimitat pentru recuperarea durabilă. Nu alegeți niciodată manual o acțiune și nu editați starea protejată.
O reîmprospătare a observației care modifică doar marcajul temporal trebuie să schimbe dovezile documentului fără a avansa identitățile semantice stabile.
Suprafețe asociate
Coordonatorul de sesiune
Motorul din spatele coordonării planurilor de ciclu de viață și a aplicării.
qxctl engines
Gestionați legările de motoare la care fac referire planurile de ciclu de viață.