menuTicketing

Fencing Token

  • token pada respons acquire A adalah u64 yang selalu bertambah monoton untuk grant tersebut. Nilainya membesar setiap kali terjadi acquire.
  • Saat failover, active baru melanjutkan dari nilai yang lebih besar dari token maksimum yang telah direplikasi (pewarisan).
  • Jika resource yang dilindungi memverifikasi monotonisitas token, klien yang bangun terlambat setelah lease kedaluwarsa dan mencoba mengakses dengan token yang lebih kecil akan ditolak, sehingga keamanan tetap terjaga meskipun server lock itu sendiri tidak sepenuhnya konsisten setiap saat.

Untuk pembahasan lebih detail tentang konsistensi cluster, lihat halaman Cara Kerja.