use command "db.test.getShardDistribution() " cannot display the data chunks imformation of shards

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: 2.4.4
    • Component/s: Sharding
    • Environment:
      three servers,six shards. Per server has six shards,and per shard exist on three servers
    • Linux
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Hi,
      I use command "db.test.getShardDistribution() " to query data chunks imformation of shards,but there is no some imformation with error. See the "repair before.png".
      Then,I use command "db.repairDatabase()" to repair the test database,and use "db.test.getShardDistribution() " to view again.While,there is one shard whose data has lost.See the "repair later.png".

      So,what cause the command "db.test.getShardDistribution()" error?
      And,whether the command "db.repairDatabase()" is always cause data loss?

        1. repair before.png
          7 kB
          Della He
        2. repair later.png
          31 kB
          Della He

              Assignee:
              Unassigned
              Reporter:
              Della He
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: