Код: Выделить всё
Caused by: com.mongodb.MongoCommandException: Command failed with error 148 (ReadConcernMajorityNotEnabled): 'Transaction was aborted :: caused by :: from shard :: caused by :: 'prepareTransaction' is not supported for replica sets with arbiters' on server . The full response is {"ok": 0.0, "errmsg": "Transaction was aborted :: caused by :: from shard :: caused by :: 'prepareTransaction' is not supported for replica sets with arbiters", "code": 148, "codeName": "ReadConcernMajorityNotEnabled", "$clusterTime": {"clusterTime": {"$timestamp": {"t": 1736547088, "i": 7}}, "signature": {"hash": {"$binary": {"base64": "6Bkn5UsUlzWG6m4kTubk7T6FcNE=", "subType": "00"}}, "keyId": 7404841909740371970}}, "operationTime": {"$timestamp": {"t": 1736547088, "i": 7}}, "recoveryToken": {"recoveryShardId": ""}}
Еще одна вещь, которая не кажется важной, но я все равно должен упомянуть, это то, что поведение отката транзакций соответствует ожиданиям. если транзакция прерывается до завершения, я не вижу никаких изменений в базе данных.
Кто-нибудь понял, что мы, возможно, делаем неправильно для той конфигурации кластера, которая у нас есть.
Привет!
Подробнее здесь: https://stackoverflow.com/questions/793 ... ollections
Мобильная версия