config.settings ?
в доке написано, что она внутренняя, описан ее update, при этом я не вижу ее ни через гуи, ни через show collections.
db.settings.find({ "_id" : "balancer" }) также не показывает
версия 4.2
Кластер построен?
да, шардированный, работает ок. Вообще я хотел посмотреть, какая сейчас стоит настройка _secondaryThrottle для миграции чанков. По дефолту д.б. отключена, но хотел проверить
На любой из CSRS нод
не, на cfg аналогичная ситуация. ну ладно. 99,999% , что применяется дефолтная настройка. А не могли бы еще подсказать, вот тут про миграцию чанков говорится, что Independent of any _secondaryThrottle setting, certain phases of the chunk migration have the following replication policy: MongoDB briefly pauses all application reads and writes to the collection being migrated, on the source shard, before updating the config servers with the new location for the chunk, and resumes the application reads and writes after the update. The chunk move requires all writes to be acknowledged by majority of the members of the replica set both before and after committing the chunk move to config servers. When an outgoing chunk migration finishes and cleanup occurs, all writes must be replicated to a majority of servers before further cleanup (from other outgoing migrations) or new incoming migrations can proceed. Правильно понимаю, что последовательность такая - чанк переехал - запись/чтение на шардированную коллекцию замерла - инфа на cfg обновилась - запись/чтение на шардированную коллекцию стартовала если так, то почему написано The chunk move requires all writes to be acknowledged by majority of the members of the replica set both BEFORE and AFTER committing the chunk move to config servers, или тут речь идет о цфг-серверах ?
Обсуждают сегодня