[SERVER-1852] ERROR: splitIfShould failed: mulitSplit failing because config not up to date onServer Created: 26/Sep/10  Updated: 30/Mar/12  Resolved: 29/Sep/10

Status: Closed
Project: Core Server
Component/s: Stability
Affects Version/s: 1.6.3
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: james.hong Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Linux RHEL-54-X86_64 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux


Attachments: File mss.err    
Operating System: Linux
Participants:

 Description   

Sat Sep 25 17:26:51 [conn18] ERROR: splitIfShould failed: mulitSplit failing because config not up to date onServer: 1|5 mine: 1|3
Sat Sep 25 17:27:05 [conn16] ERROR: splitIfShould failed: mulitSplit failing because config not up to date onServer: 1|5 mine: 1|3
Sat Sep 25 17:27:31 [conn18] ERROR: splitIfShould failed: mulitSplit failing because config not up to date onServer: 1|7 mine: 1|6
Sat Sep 25 17:27:45 [conn22] ERROR: splitIfShould failed: mulitSplit failing because config not up to date onServer: 1|7 mine: 1|6
Sat Sep 25 17:28:22 [conn6] ERROR: splitIfShould failed: mulitSplit failing because config not up to date onServer: 1|9 mine: 1|5
Sat Sep 25 17:28:36 [conn8] ERROR: splitIfShould failed: saving chunks failed. cmd: { applyOps: [ { op: "u", b: true, ns: "config.chunks", o: { id: "sample.col-key"00000000000000000000000066000717"", lastmod: Timestamp 1000|9, ns: "sample.col", min:

{ key: "00000000000000000000000066000717" }

, max:

{ key: "00000000000000000000000084049806" }

, shard: "shard1" }, o2:

{ _id: "sample.col-key_"00000000000000000000000066000717"" }

}, { op: "u", b: true, ns: "config.chunks", o: { id: "sample.col-key"00000000000000000000000084049806"", lastmod: Timestamp 1000|10, ns: "sample.col", min:

{ key: "00000000000000000000000084049806" }

, max:

{ key: "00000000000000000000000114007066" }

, shard: "shard1" }, o2:

{ _id: "sample.col-key_"00000000000000000000000084049806"" }

} ], preCondition: [ { ns: "config.chunks", q: { query:

{ ns: "sample.col" }

, orderby:

{ lastmod: -1 }

}, res:

{ lastmod: Timestamp 1000|8 }

} ] } result: { got: { id: "sample.col-key"00000000000000000000000012044582"", lastmod: Timestamp 1000|10, ns: "sample.col", min:

{ key: "00000000000000000000000012044582" }

, max:

{ key: "00000000000000000000000036003425" }

, shard: "shard1" }, whatFailed: { ns: "config.chunks", q: { query:

{ ns: "sample.col" }

, orderby:

{ lastmod: -1 }

}, res:

{ lastmod: Timestamp 1000|8 }

}, errmsg: "pre-condition failed", ok: 0.0 }
Sat Sep 25 17:29:25 [conn13] ERROR: splitIfShould failed: mulitSplit failing because config not up to date onServer: 2|2 mine: 1|10
Sat Sep 25 17:29:55 [conn21] ERROR: splitIfShould failed: locking namespace failed
Sat Sep 25 17:29:58 [conn14] ERROR: splitIfShould failed: locking namespace failed



 Comments   
Comment by Eliot Horowitz (Inactive) [ 29/Sep/10 ]

Those message are ok - but too verbose.
Cleaning up in 1.7.x

Comment by james.hong [ 29/Sep/10 ]

Test Case:
1,MongoDB Server config:
config server : 1;
mongos : 1;
shard(Replicat set): 3 ,per shard has the two server and one abiter server components.
2, Hardware environment (1+1+3*2)
cpu: Dual-core CPU * 4
memory: 16G

3, software:
mongodb version:1.6.2 and 1.6.3.
4, write counts: One hundred and twenty million records?
Record:
col.key : 32 char.
col.value: 1KB

With the same case to test 4 times,Missing data more than 40 million, why?configured wrong?

Comment by james.hong [ 29/Sep/10 ]

[root@RHEL-54-X86_64 mysql]# /opt/mongodb/bin/mongo
MongoDB shell version: 1.6.3
connecting to: test
> use sample
switched to db sample
> db.printShardingStatus()
— Sharding Status —
sharding version:

{ "_id" : 1, "version" : 3 }

shards:
{
"_id" : "shard1",
"host" : "shard1/10.100.120.207:18020,10.100.120.208:18020"
}
{
"_id" : "shard2",
"host" : "shard2/10.100.120.217:18020,10.100.120.219:18020"
}
{
"_id" : "shard3",
"host" : "shard3/10.100.120.221:18020,10.100.120.227:18020"
}
databases:

{ "_id" : "admin", "partitioned" : false, "primary" : "config" } { "_id" : "local", "partitioned" : false, "primary" : "shard1" } { "_id" : "sample", "partitioned" : true, "primary" : "shard1" }

sample.col chunks:
{ "key" :

{ $minKey : 1 }

} -->>

{ "key" : "00000000000000000000000000000000" }

on : shard3

{ "t" : 14000, "i" : 0 }

{ "key" : "00000000000000000000000000000000" }

-->>

{ "key" : "00000000000000000000000000106649" }

on : shard3

{ "t" : 40000, "i" : 0 }

{ "key" : "00000000000000000000000000106649" }

-->>

{ "key" : "00000000000000000000000000507501" }

on : shard3

{ "t" : 5000, "i" : 2 }

{ "key" : "00000000000000000000000000507501" }

-->>

{ "key" : "00000000000000000000000000757286" }

on : shard3

{ "t" : 5000, "i" : 6 }

{ "key" : "00000000000000000000000000757286" }

-->>

{ "key" : "00000000000000000000000002409142" }

on : shard3

{ "t" : 8000, "i" : 4 }

{ "key" : "00000000000000000000000002409142" }

-->>

{ "key" : "00000000000000000000000006051061" }

on : shard3

{ "t" : 8000, "i" : 5 }

{ "key" : "00000000000000000000000006051061" }

-->>

{ "key" : "00000000000000000000000006183260" }

on : shard3

{ "t" : 3000, "i" : 6 }

{ "key" : "00000000000000000000000006183260" }

-->>

{ "key" : "00000000000000000000000006643828" }

on : shard3

{ "t" : 5000, "i" : 4 }

{ "key" : "00000000000000000000000006643828" }

-->>

{ "key" : "00000000000000000000000008312966" }

on : shard3

{ "t" : 8000, "i" : 2 }

{ "key" : "00000000000000000000000008312966" }

-->>

{ "key" : "00000000000000000000000008832861" }

on : shard3

{ "t" : 9000, "i" : 2 }

{ "key" : "00000000000000000000000008832861" }

-->>

{ "key" : "00000000000000000000000009352756" }

on : shard3

{ "t" : 9000, "i" : 3 }

{ "key" : "00000000000000000000000009352756" }

-->>

{ "key" : "00000000000000000000000012044582" }

on : shard3

{ "t" : 8000, "i" : 7 }

{ "key" : "00000000000000000000000012044582" }

-->>

{ "key" : "00000000000000000000000012236864" }

on : shard3

{ "t" : 16000, "i" : 0 }

{ "key" : "00000000000000000000000012236864" }

-->>

{ "key" : "00000000000000000000000013045737" }

on : shard3

{ "t" : 12000, "i" : 0 }

{ "key" : "00000000000000000000000013045737" }

-->>

{ "key" : "00000000000000000000000013577027" }

on : shard3

{ "t" : 44000, "i" : 0 }

{ "key" : "00000000000000000000000013577027" }

-->>

{ "key" : "00000000000000000000000018087687" }

on : shard3

{ "t" : 42000, "i" : 0 }

{ "key" : "00000000000000000000000018087687" }

-->>

{ "key" : "00000000000000000000000019078065" }

on : shard2

{ "t" : 7000, "i" : 8 }

{ "key" : "00000000000000000000000019078065" }

-->>

{ "key" : "00000000000000000000000019647930" }

on : shard2

{ "t" : 7000, "i" : 16 }

{ "key" : "00000000000000000000000019647930" }

-->>

{ "key" : "00000000000000000000000020744804" }

on : shard2

{ "t" : 10000, "i" : 2 }

{ "key" : "00000000000000000000000020744804" }

-->>

{ "key" : "00000000000000000000000024040563" }

on : shard2

{ "t" : 13000, "i" : 1 }

{ "key" : "00000000000000000000000024040563" }

-->>

{ "key" : "00000000000000000000000024464358" }

on : shard2

{ "t" : 7000, "i" : 14 }

{ "key" : "00000000000000000000000024464358" }

-->>

{ "key" : "00000000000000000000000024877591" }

on : shard2

{ "t" : 7000, "i" : 15 }

{ "key" : "00000000000000000000000024877591" }

-->>

{ "key" : "00000000000000000000000025367370" }

on : shard2

{ "t" : 7000, "i" : 10 }

{ "key" : "00000000000000000000000025367370" }

-->>

{ "key" : "00000000000000000000000025703361" }

on : shard2

{ "t" : 7000, "i" : 20 }

{ "key" : "00000000000000000000000025703361" }

-->>

{ "key" : "00000000000000000000000030017268" }

on : shard2

{ "t" : 10000, "i" : 1 }

{ "key" : "00000000000000000000000030017268" }

-->>

{ "key" : "00000000000000000000000030460012" }

on : shard2

{ "t" : 7000, "i" : 4 }

{ "key" : "00000000000000000000000030460012" }

-->>

{ "key" : "00000000000000000000000030754869" }

on : shard2

{ "t" : 7000, "i" : 18 }

{ "key" : "00000000000000000000000030754869" }

-->>

{ "key" : "00000000000000000000000036003425" }

on : shard2

{ "t" : 7000, "i" : 19 }

{ "key" : "00000000000000000000000036003425" }

-->>

{ "key" : "00000000000000000000000048034299" }

on : shard3

{ "t" : 8000, "i" : 0 }

{ "key" : "00000000000000000000000048034299" }

-->>

{ "key" : "00000000000000000000000054113653" }

on : shard3

{ "t" : 18000, "i" : 0 }

{ "key" : "00000000000000000000000054113653" }

-->>

{ "key" : "00000000000000000000000054981636" }

on : shard2

{ "t" : 19000, "i" : 0 }

{ "key" : "00000000000000000000000054981636" }

-->>

{ "key" : "00000000000000000000000060187116" }

on : shard3

{ "t" : 20000, "i" : 0 }

{ "key" : "00000000000000000000000060187116" }

-->>

{ "key" : "00000000000000000000000061186005" }

on : shard2

{ "t" : 21000, "i" : 0 }

{ "key" : "00000000000000000000000061186005" }

-->>

{ "key" : "00000000000000000000000066000717" }

on : shard3

{ "t" : 22000, "i" : 0 }

{ "key" : "00000000000000000000000066000717" }

-->>

{ "key" : "00000000000000000000000068161158" }

on : shard2

{ "t" : 23000, "i" : 0 }

{ "key" : "00000000000000000000000068161158" }

-->>

{ "key" : "00000000000000000000000072181769" }

on : shard3

{ "t" : 24000, "i" : 0 }

{ "key" : "00000000000000000000000072181769" }

-->>

{ "key" : "00000000000000000000000074076860" }

on : shard2

{ "t" : 25000, "i" : 0 }

{ "key" : "00000000000000000000000074076860" }

-->>

{ "key" : "00000000000000000000000075275128" }

on : shard3

{ "t" : 26000, "i" : 0 }

{ "key" : "00000000000000000000000075275128" }

-->>

{ "key" : "00000000000000000000000076591107" }

on : shard2

{ "t" : 35000, "i" : 12 }

{ "key" : "00000000000000000000000076591107" }

-->>

{ "key" : "00000000000000000000000077333574" }

on : shard2

{ "t" : 40000, "i" : 2 }

{ "key" : "00000000000000000000000077333574" }

-->>

{ "key" : "00000000000000000000000078056483" }

on : shard2

{ "t" : 40000, "i" : 3 }

{ "key" : "00000000000000000000000078056483" }

-->>

{ "key" : "00000000000000000000000079783683" }

on : shard3

{ "t" : 28000, "i" : 0 }

{ "key" : "00000000000000000000000079783683" }

-->>

{ "key" : "00000000000000000000000081640275" }

on : shard2

{ "t" : 29000, "i" : 2 }

{ "key" : "00000000000000000000000081640275" }

-->>

{ "key" : "00000000000000000000000082230686" }

on : shard2

{ "t" : 39000, "i" : 2 }

{ "key" : "00000000000000000000000082230686" }

-->>

{ "key" : "00000000000000000000000082543443" }

on : shard2

{ "t" : 40000, "i" : 4 }

{ "key" : "00000000000000000000000082543443" }

-->>

{ "key" : "00000000000000000000000082785359" }

on : shard2

{ "t" : 42000, "i" : 8 }

{ "key" : "00000000000000000000000082785359" }

-->>

{ "key" : "00000000000000000000000083076068" }

on : shard2

{ "t" : 42000, "i" : 9 }

{ "key" : "00000000000000000000000083076068" }

-->>

{ "key" : "00000000000000000000000084050565" }

on : shard2

{ "t" : 35000, "i" : 11 }

{ "key" : "00000000000000000000000084050565" }

-->>

{ "key" : "00000000000000000000000086105415" }

on : shard3

{ "t" : 30000, "i" : 0 }

{ "key" : "00000000000000000000000086105415" }

-->>

{ "key" : "00000000000000000000000087155337" }

on : shard3

{ "t" : 31000, "i" : 0 }

{ "key" : "00000000000000000000000087155337" }

-->>

{ "key" : "00000000000000000000000087738464" }

on : shard2

{ "t" : 32000, "i" : 0 }

{ "key" : "00000000000000000000000087738464" }

-->>

{ "key" : "00000000000000000000000088306946" }

on : shard3

{ "t" : 33000, "i" : 0 }

{ "key" : "00000000000000000000000088306946" }

-->>

{ "key" : "00000000000000000000000088547510" }

on : shard2

{ "t" : 40000, "i" : 6 }

{ "key" : "00000000000000000000000088547510" }

-->>

{ "key" : "00000000000000000000000088807062" }

on : shard2

{ "t" : 42000, "i" : 1 }

{ "key" : "00000000000000000000000088807062" }

-->>

{ "key" : "00000000000000000000000088998403" }

on : shard2

{ "t" : 43000, "i" : 2 }

{ "key" : "00000000000000000000000088998403" }

-->>

{ "key" : "00000000000000000000000089206948" }

on : shard2

{ "t" : 44000, "i" : 1 }

{ "key" : "00000000000000000000000089206948" }

-->>

{ "key" : "00000000000000000000000089426291" }

on : shard2

{ "t" : 45000, "i" : 4 }

{ "key" : "00000000000000000000000089426291" }

-->>

{ "key" : "00000000000000000000000089688338" }

on : shard2

{ "t" : 45000, "i" : 5 }

{ "key" : "00000000000000000000000089688338" }

-->>

{ "key" : "00000000000000000000000090081840" }

on : shard2

{ "t" : 34000, "i" : 5 }

{ "key" : "00000000000000000000000090081840" }

-->>

{ "key" : "00000000000000000000000091247930" }

on : shard3

{ "t" : 35000, "i" : 0 }

{ "key" : "00000000000000000000000091247930" }

-->>

{ "key" : "00000000000000000000000092900019" }

on : shard3

{ "t" : 36000, "i" : 0 }

{ "key" : "00000000000000000000000092900019" }

-->>

{ "key" : "00000000000000000000000093797032" }

on : shard3

{ "t" : 37000, "i" : 0 }

{ "key" : "00000000000000000000000093797032" }

-->>

{ "key" : "00000000000000000000000094536024" }

on : shard3

{ "t" : 38000, "i" : 0 }

{ "key" : "00000000000000000000000094536024" }

-->>

{ "key" : "00000000000000000000000094722908" }

on : shard3

{ "t" : 47000, "i" : 6 }

{ "key" : "00000000000000000000000094722908" }

-->>

{ "key" : "00000000000000000000000094921558" }

on : shard3

{ "t" : 47000, "i" : 7 }

{ "key" : "00000000000000000000000094921558" }

-->>

{ "key" : "00000000000000000000000095339951" }

on : shard3

{ "t" : 42000, "i" : 11 }

{ "key" : "00000000000000000000000095339951" }

-->>

{ "key" : "00000000000000000000000095712817" }

on : shard2

{ "t" : 47000, "i" : 2 }

{ "key" : "00000000000000000000000095712817" }

-->>

{ "key" : "00000000000000000000000096113451" }

on : shard2

{ "t" : 47000, "i" : 3 }

{ "key" : "00000000000000000000000096113451" }

-->>

{ "key" : "00000000000000000000000097928632" }

on : shard3

{ "t" : 46000, "i" : 0 }

{ "key" : "00000000000000000000000097928632" }

-->>

{ "key" : "00000000000000000000000098987611" }

on : shard3

{ "t" : 47000, "i" : 0 }

{ "key" : "00000000000000000000000098987611" }

-->>

{ "key" : "00000000000000000000000100240915" }

on : shard3

{ "t" : 48000, "i" : 0 }

{ "key" : "00000000000000000000000100240915" }

-->>

{ "key" : "00000000000000000000000100607101" }

on : shard1

{ "t" : 42000, "i" : 6 }

{ "key" : "00000000000000000000000100607101" }

-->>

{ "key" : "00000000000000000000000101046640" }

on : shard1

{ "t" : 43000, "i" : 1 }

{ "key" : "00000000000000000000000101046640" }

-->>

{ "key" : "00000000000000000000000101228396" }

on : shard1

{ "t" : 45000, "i" : 6 }

{ "key" : "00000000000000000000000101228396" }

-->>

{ "key" : "00000000000000000000000101464036" }

on : shard1

{ "t" : 47000, "i" : 4 }

{ "key" : "00000000000000000000000101464036" }

-->>

{ "key" : "00000000000000000000000101827076" }

on : shard1

{ "t" : 48000, "i" : 1 }

{ "key" : "00000000000000000000000101827076" }

-->>

{ "key" : "00000000000000000000000102091777" }

on : shard1

{ "t" : 35000, "i" : 9 }

{ "key" : "00000000000000000000000102091777" }

-->>

{ "key" : "00000000000000000000000102782004" }

on : shard1

{ "t" : 35000, "i" : 5 }

{ "key" : "00000000000000000000000102782004" }

-->>

{ "key" : "00000000000000000000000104457577" }

on : shard1

{ "t" : 19000, "i" : 10 }

{ "key" : "00000000000000000000000104457577" }

-->>

{ "key" : "00000000000000000000000105517929" }

on : shard1

{ "t" : 22000, "i" : 4 }

{ "key" : "00000000000000000000000105517929" }

-->>

{ "key" : "00000000000000000000000106231067" }

on : shard1

{ "t" : 28000, "i" : 2 }

{ "key" : "00000000000000000000000106231067" }

-->>

{ "key" : "00000000000000000000000106576517" }

on : shard1

{ "t" : 35000, "i" : 14 }

{ "key" : "00000000000000000000000106576517" }

-->>

{ "key" : "00000000000000000000000106947727" }

on : shard1

{ "t" : 42000, "i" : 4 }

{ "key" : "00000000000000000000000106947727" }

-->>

{ "key" : "00000000000000000000000107255204" }

on : shard1

{ "t" : 42000, "i" : 5 }

{ "key" : "00000000000000000000000107255204" }

-->>

{ "key" : "00000000000000000000000107550889" }

on : shard1

{ "t" : 45000, "i" : 2 }

{ "key" : "00000000000000000000000107550889" }

-->>

{ "key" : "00000000000000000000000108052534" }

on : shard1

{ "t" : 45000, "i" : 3 }

{ "key" : "00000000000000000000000108052534" }

-->>

{ "key" : "00000000000000000000000108320499" }

on : shard1

{ "t" : 35000, "i" : 1 }

{ "key" : "00000000000000000000000108320499" }

-->>

{ "key" : "00000000000000000000000110064156" }

on : shard1

{ "t" : 19000, "i" : 14 }

{ "key" : "00000000000000000000000110064156" }

-->>

{ "key" : "00000000000000000000000111098280" }

on : shard1

{ "t" : 23000, "i" : 2 }

{ "key" : "00000000000000000000000111098280" }

-->>

{ "key" : "00000000000000000000000111701539" }

on : shard1

{ "t" : 26000, "i" : 6 }

{ "key" : "00000000000000000000000111701539" }

-->>

{ "key" : "00000000000000000000000112259495" }

on : shard1

{ "t" : 30000, "i" : 4 }

{ "key" : "00000000000000000000000112259495" }

-->>

{ "key" : "00000000000000000000000112947447" }

on : shard1

{ "t" : 32000, "i" : 4 }

{ "key" : "00000000000000000000000112947447" }

-->>

{ "key" : "00000000000000000000000113270120" }

on : shard1

{ "t" : 44000, "i" : 2 }

{ "key" : "00000000000000000000000113270120" }

-->>

{ "key" : "00000000000000000000000113558826" }

on : shard1

{ "t" : 45000, "i" : 10 }

{ "key" : "00000000000000000000000113558826" }

-->>

{ "key" : "00000000000000000000000114007066" }

on : shard1

{ "t" : 47000, "i" : 1 }

{ "key" : "00000000000000000000000114007066" }

-->>

{ "key" : "00000000000000000000000114370462" }

on : shard1

{ "t" : 6000, "i" : 8 }

{ "key" : "00000000000000000000000114370462" }

-->>

{ "key" : "00000000000000000000000116232051" }

on : shard1

{ "t" : 16000, "i" : 4 }

{ "key" : "00000000000000000000000116232051" }

-->>

{ "key" : "00000000000000000000000117288788" }

on : shard1

{ "t" : 18000, "i" : 4 }

{ "key" : "00000000000000000000000117288788" }

-->>

{ "key" : "00000000000000000000000117788745" }

on : shard1

{ "t" : 19000, "i" : 4 }

{ "key" : "00000000000000000000000117788745" }

-->>

{ "key" : "00000000000000000000000118347272" }

on : shard1

{ "t" : 21000, "i" : 4 }

{ "key" : "00000000000000000000000118347272" }

-->>

{ "key" : "00000000000000000000000118638970" }

on : shard1

{ "t" : 35000, "i" : 18 }

{ "key" : "00000000000000000000000118638970" }

-->>

{ "key" : "00000000000000000000000118851659" }

on : shard1

{ "t" : 48000, "i" : 2 }

{ "key" : "00000000000000000000000118851659" }

-->>

{ "key" : "00000000000000000000000119105231" }

on : shard1

{ "t" : 48000, "i" : 3 }

{ "key" : "00000000000000000000000119105231" }

-->>

{ "key" : "00000000000000000000000119480524" }

on : shard1

{ "t" : 44000, "i" : 4 }

{ "key" : "00000000000000000000000119480524" }

-->>

{ "key" : "00000000000000000000000119748715" }

on : shard1

{ "t" : 45000, "i" : 8 }

{ "key" : "00000000000000000000000119748715" }

-->>

{ "key" : "00000000000000000000000119999999" }

on : shard1

{ "t" : 45000, "i" : 9 }

{ "key" : "00000000000000000000000119999999" }

-->> { "key" :

{ $maxKey : 1 }

} on : shard1

{ "t" : 42000, "i" : 3 } { "_id" : "test", "partitioned" : false, "primary" : "shard1" }

>
> db.col.count()
119611912
>
> db.stats()
{
"raw" : {
"shard1/10.100.120.207:18020,10.100.120.208:18020" :

{ "collections" : 3, "objects" : 19759091, "avgObjSize" : 587.9998368345994, "dataSize" : 11618342284, "storageSize" : 27358272512, "numExtents" : 45, "indexes" : 2, "indexSize" : 5072683968, "fileSize" : 55741251584, "ok" : 1 }

,
"shard2/10.100.120.217:18020,10.100.120.219:18020" :

{ "collections" : 3, "objects" : 33778571, "avgObjSize" : 587.999904554873, "dataSize" : 19861796524, "storageSize" : 23443352320, "numExtents" : 43, "indexes" : 2, "indexSize" : 5721885296, "fileSize" : 42862641152, "ok" : 1 }

,
"shard3/10.100.120.221:18020,10.100.120.227:18020" :

{ "collections" : 3, "objects" : 66074268, "avgObjSize" : 587.9999512064212, "dataSize" : 38851666360, "storageSize" : 41060492032, "numExtents" : 52, "indexes" : 2, "indexSize" : 10750889344, "fileSize" : 72912732160, "ok" : 1 }

},
"objects" : 119611930,
"avgObjSize" : 587.9999191385007,
"dataSize" : 70331805168,
"storageSize" : 91862116864,
"numExtents" : 140,
"indexes" : 6,
"indexSize" : 21545458608,
"fileSize" : 171516624896,
"ok" : 1
}
>
> db.col.stats()
{
"sharded" : true,
"ns" : "sample.col",
"count" : 119611912,
"size" : 70331804388,
"avgObjSize" : 588.000001103569,
"storageSize" : 91862098944,
"nindexes" : 2,
"nchunks" : 107,
"shards" : {
"shard1" : {
"ns" : "sample.col",
"count" : 19759085,
"size" : 11618342024,
"avgObjSize" : 588.0000022268238,
"storageSize" : 27358266368,
"numExtents" : 43,
"nindexes" : 2,
"lastExtentSize" : 1957459968,
"paddingFactor" : 1,
"flags" : 1,
"totalIndexSize" : 5072683968,
"indexSizes" :

{ "_id_" : 2833097664, "key_1" : 2239586304 }

,
"ok" : 1
},
"shard2" : {
"ns" : "sample.col",
"count" : 33778565,
"size" : 19861796264,
"avgObjSize" : 588.0000013026013,
"storageSize" : 23443346432,
"numExtents" : 41,
"nindexes" : 2,
"lastExtentSize" : 1957459968,
"paddingFactor" : 1,
"flags" : 1,
"totalIndexSize" : 5721885296,
"indexSizes" :

{ "_id_" : 2181268416, "key_1" : 3540616880 }

,
"ok" : 1
},
"shard3" : {
"ns" : "sample.col",
"count" : 66074262,
"size" : 38851666100,
"avgObjSize" : 588.0000006659174,
"storageSize" : 41060486144,
"numExtents" : 50,
"nindexes" : 2,
"lastExtentSize" : 1957459968,
"paddingFactor" : 1,
"flags" : 1,
"totalIndexSize" : 10750889344,
"indexSizes" :

{ "_id_" : 3593037488, "key_1" : 7157851856 }

,
"ok" : 1
}
},
"ok" : 1
}
>

Comment by Eliot Horowitz (Inactive) [ 27/Sep/10 ]

Can you give us some info about your setup?

db.printShardingStatus() would help.

also - how many mongos?

Generated at Thu Feb 08 02:58:14 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.