When running the new, 2.0+ compact command on a collection on a MongoDB shard, the documentation says that commands are blocked while the compact is running. My question is, what exactly is blocked? Commands against that collection on that shard only? All commands to that collection across the cluster? All operations, regardless of collection on that shard?
So on and so forth....
Anyone know?
I would think that it's just commands against that collection on that shard since compacting a collection on one shard should, in theory, be independent of other shards, hence the point of sharding.
Thanks, Justin