modules/accordare-stav-producer), sınırlı SAV Named Version denetim devresi için bağımsız olarak kurulabilen, donuk yol (freezing-path) bir Go üreticisidir. Değişiklik öncesi niyeti ve ekleme kurtarmasını kalıcı tutar, yerel eşlerinin kimliğini doğrular ve yalnızca kapalı sözcük dağarcığının kabul ettiği kesin ve güvenli adayı gönderir. STAV ekleme yetkisinin kendisi değildir.
Niyet, sonuç, kurtarma kalıbı
Üretici, denetlenen her değişiklik için üç adımlı bir kalıp izler:1
Değişiklik öncesi niyet
Herhangi bir değişiklik gözlemlenebilir hâle gelmeden önce çağıranın belirttiği niyeti kalıcı olarak kaydedin. Üretici, kapalı sözcük dağarcığının dışındaki adayları reddeder.
2
Nihai sonuç
Değişiklik tamamlandıktan veya başarısız olduktan sonra, denetimin umulan bir durumu değil gerçekliği yansıtması için kesin sonucu yakalayın.
3
Sınırlı kurtarma
Bir kesinti durumunda üretici, bir uzlaştırma uydurmadan veya niyeti sessizce atmadan ekleme akışının sınırlı kurtarmasını gerçekleştirir.
Sınırlar
- Üreticinin sözcük dağarcığı kapalıdır. Yalnızca SAV Named Version denetim adaylarını kabul eder.
- Üretici donuk yoldadır. Bir sıcak yol bağımlılığına dönüşmemelidir.
- Üretici yerel eşlerin kimliğini doğrular; uzak çağıranların kimliğini doğrulamaz.
İlgili yüzeyler
STAV
Denetim kayıtlarını mühürleyen ekleme yetkisi.
SSIAG
Üreticinin denetlediği değişikliği yetkilendirir.
SAV
Bu devrenin denetlediği Named Version bileşim anlamları.
qxctl vektör komutları
Onaylanmış Accordare dil bilgisi, uygulandığında
qxctl accord ... olarak gelir.