Pernyataan Anda semua benar. Saya pikir bahasa yang Anda gunakan membingungkan dan mungkin sedikit membingungkan Anda. Klien tidak meminta penulisan yang berjurnal atau tidak berjurnal. Jika penjurnalan aktif, penulisan akan dijurnal, terlepas dari apa yang dilakukan klien. Apa yang disertakan klien adalah menulis kekhawatiran
yang memerlukan tingkat replikasi data tertentu (w
parameter) dan/atau penjurnalan (j
parameter) sebelum server merespons bahwa penulisan berhasil. Yang Anda maksud dengan penulisan non-jurnal adalah j = 0
, yang berarti server akan merespons dengan sukses tanpa menunggu penulisan dilakukan ke jurnal; j = 1
berarti server tidak akan merespons penulisan sampai telah dikomit ke jurnal.
w
parameter mengontrol tingkat replikasi data yang diperlukan untuk respons yang berhasil. Ada detail lebih lanjut di tautan di atas.