134: ReadConcernMajorityNotAvailableYet
MongoDBNe demek?
majority read concern ile okuma istendi ancak çoğunluk (majority) tarafından onaylanmış (committed) bir snapshot henüz mevcut değil. Sunucu bu tutarlılık düzeyini şu an sağlayamıyor.
Neden olur?
Replica set'in yeni başlaması veya kararsız olması, çoğunluk yazımların henüz commit edilmemesi, replikasyon gecikmesi, yeterli sayıda düğümün erişilebilir olmaması veya küme başlangıç aşaması.
Nasıl çözülür?
Kısa bir süre bekleyip işlemi yeniden deneyin; majority snapshot'ı hazır olduğunda okuma başarılı olur. Replica set sağlığını ve replikasyon gecikmesini kontrol edin (rs.status()). Yeterli düğümün ayakta olduğundan emin olun. Gerekmiyorsa daha düşük bir read concern (ör. local) değerlendirin.