modules/knowledge-session-coordinator) ir neatkarīgi instalējams C++26 process. Tas atrodas starp qxctl un vektoru dzinējiem. Tam pieder ierobežota saderība, darba koku saskaņošana, autentificētas nekanoniskas sesijas, SSFV uzturēšana, tikai ziņojumu dzīves cikla plānošana un atsevišķi autorizēti piemērošanai spējīgi žurnāli.
Pienākumi
- Saderības pārbaudes starp qxctl, koordinatoru un dzinējiem
- Darba koku saskaņošana ar noturīgu, uz slotiem balstītu stāvokli
- Autentificētas nekanoniskas sesijas SSIAG pilnvaru ietvaros
- Noturīgas SSFV uzturēšanas plūsmas
- Tikai ziņojumu dzīves cikla plānošana ar determinētiem pierādījumiem
- Piemērošanai spējīgi žurnāli ar sagatavotiem mēģinājumiem, compare-and-swap, atkārtotu novērošanu, dinamisku pārplānošanu un atkopšanu
Ko koordinators nedara
- Nekādas kanonisko zināšanu piemērošanas
- Nekādas patvaļīgu komandu izpildes
- Nekādu slēptu vērotāju vai rezidenta fona darba
qxctl integrācija
qxctl izsauc precīzas, ar kvītīm validētas koordinatora instalācijas.qxctl knowledge reconcile ... un qxctl knowledge session ... katrai darbībai izmanto vienu precīzi piesaistītu koordinatoru, un mainīšanai ir nepieciešami stabili darbību identifikatori, kā arī precīzi pašreizējā žurnāla īssavilkumi (digest) compare-and-swap operācijai.
Saistītās virsmas
qxctl reconcile
Darba koku saskaņošanas gramatika.
qxctl session
Autentificētu sesiju un SSFV uzturēšanas gramatika.
Pamata bibliotēka
Koplietoti C++ mehānismi, ko izmanto koordinators.
SSIAG
Autorizē sesijas, kuras pārvalda koordinators.