our production servers are going down. every time they come back up we get:
Wed Sep 05 23:01:02 [repl writer worker 1] unindex failed (key too big?) tracking.packages.$ps_1_ts_1_ltd_1 key: { : 4, : 7, : new Date(1346884488824) } _id: "374_001111143007811742"
Wed Sep 05 23:01:02 [conn30] run command admin.$cmd { replSetHeartbeat: "rs", v: 72243, pv: 1, checkEmpty: false, from: "
10.28.186.59:27017", $auth: {} }
Wed Sep 05 23:01:02 [conn30] command admin.$cmd command: { replSetHeartbeat: "rs", v: 72243, pv: 1, checkEmpty: false, from: "
10.28.186.59:27017", $auth: {} } ntoreturn:1 keyUpdates:0 reslen:148 0ms
Wed Sep 05 23:01:02 [repl writer worker 1] ERROR: writer worker caught exception: btree: key+recloc already in index on: { ts: Timestamp 1346885686000|2, h: 5252254742187484922, op: "u", ns: "tracking.packages", o2: { _id: "374_0" }, o: { $addToSet: { acts: { $each: [ {-----snip-----}...
Wed Sep 05 23:01:02 [repl writer worker 1] Fatal Assertion 16360
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe ...\src\mongo\util\stacktrace.cpp(161) mongo::printStackTrace+0x3e
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe ...\src\mongo\util\assert_util.cpp(126) mongo::fassertFailed+0x43
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe ...\src\mongo\db\repl\rs_sync.cpp(120) `mongo::replset::multiSyncApply'::`1'::catch$0+0xb5
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe f:\dd\vctools\crt_bld\SELF_64_amd64\crt\prebuild\eh\amd64\handlers.asm(44) _CallSettingFrame+0x20
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe f:\dd\vctools\crt_bld\self_64_amd64\crt\prebuild\eh\frame.cpp(1337) __CxxCallCatchBlock+0xeb
Wed Sep 05 23:01:03 [repl writer worker 1] ntdll.dll RtlRestoreContext+0x2e3
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe ...\src\mongo\db\repl\rs_sync.cpp(116) mongo::replset::multiSyncApply+0x50
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe ...\src\mongo\util\concurrency\thread_pool.cpp(66) mongo::threadpool::Worker::loop+0x94
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe ...\src\third_party\boost\libs\thread\src\win32\thread.cpp(180) boost::`anonymous namespace'::thread_start_function+0x21
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe f:\dd\vctools\crt_bld\self_64_amd64\crt\src\threadex.c(314) _callthreadstartex+0x17
Wed Sep 05 23:01:03 [repl writer worker 1] mongod.exe f:\dd\vctools\crt_bld\self_64_amd64\crt\src\threadex.c(292) _threadstartex+0x7f
Wed Sep 05 23:01:03 [repl writer worker 1] kernel32.dll BaseThreadInitThunk+0xd
Wed Sep 05 23:01:03 [repl writer worker 1]
can anyone help??