qxctl knowledge lifecycle ... מנהל פרופילים מוגנים, בעלות, תצפיות, יומני אתחול ומעברים תואמי-apply. כל שינוי הוא compare-and-swap וכל apply קשור לראיות מדויקות.
פרופיל
הגדירו את פרופיל מחזור החיים המוגן עבור TOPS:Profile compare-and-swap
absent עבור פרופיל ראשון, או את ה-digest המדויק שדווח בקריאה קודמת.
בעלות
ownership status: בדיקת שורש משותף מוגדר אחדownership reconcile: רענון הראיות שלוownership adopt: אימוץ רק לאחר סקירת כל טענת legacy שמרניתownership release: שחרור רק עבור קבלה (receipt) מדויקת אחת מסוג legacy שהוגדרה במכוון כניתנת להשבה
Observe, report, boot
observe: פליטת ראיות קבלה חד-פעמיות בפריסה קבועהreport: הפקת תוכנית חד-פעמית חדשהboot: התקדמות עמידה מסוג report-only עם מזהה פעולה יציב ומצב יומן מדויקstatus: בדיקת v1recover --discover: שחזור שרשרת v1 ייחודית כאשר status רגיל אינו יכול לאמת את המצב המקומי
פרופילים תואמי-apply
עבור פרופילapply-compatible, קראו ל-apply רק עם ה-digest המדויק של מקור האתחול, compare-and-swap של יומן ה-apply, compare-and-swap של המצב המוחל, מזהה פעולה יציב ושורשים מבוימים (staged) מפורשים:
Apply
apply-status לתצפית על ניסיון, או ב-apply-recover המוגבל לשחזור עמיד. לעולם אל תבחרו פעולה ידנית ואל תערכו מצב מוגן.
רענון תצפית שמשנה רק חותמת זמן חייב לשנות את ראיות המסמך מבלי לקדם זהויות סמנטיות יציבות.
משטחים קשורים
מתאם הסשנים
המנוע שמאחורי תיאום תוכניות מחזור החיים וה-apply.
qxctl engines
ניהול קישורי המנועים שתוכניות מחזור החיים מפנות אליהם.