- Dikirim
- 5 September 2026 pukul 03.22 UTC
- Penulis
- Kamo
- Commit
- 19ddb30
Menerapkan versi katalog DDL, dan backends masih memegang yang lama gagal pernyataan berikutnya dengan SQLState 40001 sampai mereka didaur ulang. Yang terakhir Terjadi biaya 188 error fleet- lebar lebih dari lima belas menit dan dilaporkan sebagai widget tunggal sedang rusak. * * * * * * * * * * * * * * * (dari 3600) batas berapa lama fisik Backend dapat terus memegang katalog basi ke lima menit daripada satu jam. Perhatikan ini adalah pengaturan MANAGER CONNECTION, bukan satu klien: tserver berjalan --enable _ ysql _ conn _ mgr = true, so the service 'Hikari pool hold LOGIKAL koneksi dan katalog basi hidup dalam berbagi backends kolam tidak sendiri. Menurunkan maxLifetime Hikari, tebakan yang jelas, akan melakukan apa-apa. * * * * * * * * * * * * * * * membawa versi katalog pada master-> tserver detak jantung sehingga versi baru menyebar segera bukan di jalan malas. Begitu juga saat waktu berjalan - yb-ts- cli menolak keduanya tanpa -force - jadi ini biaya restart dari master dan tserver, dan dengan replika: 1 pada masing-masing Adalah sebuah data yang diputus. Diambil dengan sengaja, dengan persetujuan pemilik. Ini mempersempit jendela; mereka tidak menghapusnya. Posisi Yugabyte adalah concurrent DML selama DDL "mungkin menemui skema sementara tidak cocok kesalahan yang memerlukan retri sisi klien ", untuk itulah TransientDbRetry.