Twoje twierdzenia są poprawne. Myślę, że język, którego używasz, jest mylący i może Cię jednak trochę mylić. Klienci nie żądają zapisów, które są kronikowane lub nie kronikowane. Jeśli rejestrowanie jest włączone, zapisy będą rejestrowane w dzienniku, niezależnie od tego, co robi klient. Klient zawiera problem dotyczący zapisu
który wymaga określonego poziomu replikacji danych (w
parametr) i/lub kronikowanie (j
parametru) zanim serwer odpowie, że zapis zakończył się sukcesem. Przez zapis nierejestrowany masz na myśli j = 0
, co oznacza, że serwer odpowie pomyślnie, nie czekając na zatwierdzenie zapisu do dziennika; j = 1
oznacza, że serwer nie odpowie na zapis, dopóki nie zostanie on zapisany w dzienniku.
w
parametr kontroluje poziom replikacji danych niezbędnych do pomyślnej odpowiedzi. Więcej szczegółów znajduje się w powyższym linku.