modules/accordare-stav-producer) este un producător Go instalabil independent, pe calea înghețată, pentru circuitul delimitat de audit al versiunilor denumite (Named Version) SAV. Acesta menține durabile intenția dinaintea modificării și recuperarea adăugărilor, își autentifică peer-ii locali și trimite doar candidatul sigur exact admis de vocabularul său închis. Nu este el însuși autoritatea de adăugare STAV.
Modelul intenție, rezultat, recuperare
Producătorul urmează un model în trei pași pentru fiecare modificare auditată:1
Intenția dinaintea modificării
Înregistrați în mod durabil intenția declarată a apelantului înainte ca orice modificare să devină observabilă. Producătorul refuză candidații din afara vocabularului său închis.
2
Rezultatul final
După ce modificarea se finalizează sau eșuează, capturați rezultatul exact, astfel încât auditul să reflecte realitatea, nu o stare sperată.
3
Recuperarea delimitată
La întrerupere, producătorul efectuează o recuperare delimitată a fluxului de adăugare, fără a inventa o reconciliere și fără a renunța pe tăcute la intenție.
Granițe
- Vocabularul producătorului este închis. Acceptă doar candidați de audit pentru versiunile denumite SAV.
- Producătorul funcționează pe calea înghețată. Nu trebuie să devină o dependență a căii critice.
- Producătorul autentifică peer-ii locali; nu autentifică apelanții la distanță.
Suprafețe asociate
STAV
Autoritatea de adăugare care sigilează înregistrările de audit.
SSIAG
Autorizează modificarea pe care o auditează producătorul.
SAV
Semantica de compoziție a versiunilor denumite pe care o auditează acest circuit.
Comenzi qxctl pentru vectori
Gramatica Accordare ratificată va fi disponibilă ca
qxctl accord ... după implementare.