<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:02:38 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-3283] [replica set sync]  local.oplog.rs Assertion failure isOk() db/pdfile.h 259</title>
                <link>https://jira.mongodb.org/browse/SERVER-3283</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;I started seeing this assertion error on one of the slaves in one of my replica sets. It seems to have caused replication to stop.&lt;/p&gt;


&lt;p&gt;Fri Jun 17 04:15:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn1059&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded68a18601f9f32f826c44&apos;) }
&lt;p&gt; reslen:60 300009ms&lt;br/&gt;
Fri Jun 17 04:15:25 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn924&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded637aef4335230f35faf2&apos;) }
&lt;p&gt; reslen:60 300007ms&lt;br/&gt;
Fri Jun 17 04:15:25 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn846&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded63529d03464f291491fd&apos;) }
&lt;p&gt; reslen:60 300009ms&lt;br/&gt;
Fri Jun 17 04:15:25 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn841&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded633d2179e8c686856149&apos;) }
&lt;p&gt; reslen:60 300009ms&lt;br/&gt;
Fri Jun 17 04:15:27 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn837&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded6336eb7379566e2c7ec9&apos;) }
&lt;p&gt; reslen:60 300010ms&lt;br/&gt;
Fri Jun 17 04:15:52 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn7822&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4dee9a6cd4822fa37bc008fe&apos;) }
&lt;p&gt; reslen:60 300007ms&lt;br/&gt;
Fri Jun 17 04:15:56 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn551&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded55b540adf833f570a90d&apos;) }
&lt;p&gt; reslen:60 300008ms&lt;br/&gt;
Fri Jun 17 04:16:15 &lt;span class=&quot;error&quot;&gt;&amp;#91;dur&amp;#93;&lt;/span&gt; lsn set 445741544&lt;br/&gt;
Fri Jun 17 04:16:27 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn850&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded635aca11c4f8c54ea25d&apos;) }
&lt;p&gt; reslen:60 300009ms&lt;br/&gt;
Fri Jun 17 04:17:06 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn29103&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4df25181d059bd052edf5abd&apos;) }
&lt;p&gt; reslen:60 300008ms&lt;br/&gt;
Fri Jun 17 04:17:15 &lt;span class=&quot;error&quot;&gt;&amp;#91;dur&amp;#93;&lt;/span&gt; lsn set 445771580&lt;br/&gt;
Fri Jun 17 04:17:16 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn919&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded63638a912a64992a16e3&apos;) }
&lt;p&gt; reslen:60 300008ms&lt;br/&gt;
Fri Jun 17 04:17:18 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn840&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded6345ccacebb71829396e&apos;) }
&lt;p&gt; reslen:60 300008ms&lt;br/&gt;
Fri Jun 17 04:17:18 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn917&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded636c6b00c1f2c76d1dbe&apos;) }
&lt;p&gt; reslen:60 300008ms&lt;br/&gt;
Fri Jun 17 04:17:23 &lt;span class=&quot;error&quot;&gt;&amp;#91;conn833&amp;#93;&lt;/span&gt; query admin.$cmd ntoreturn:1 command: &lt;/p&gt;
{ writebacklisten: ObjectId(&apos;4ded632f2bbe6d881ab63b90&apos;) }
&lt;p&gt; reslen:60 300008ms&lt;br/&gt;
Fri Jun 17 04:17:44 &lt;span class=&quot;error&quot;&gt;&amp;#91;replica set sync&amp;#93;&lt;/span&gt;  local.oplog.rs Assertion failure isOk() db/pdfile.h 259&lt;br/&gt;
0x54f08e 0x5606dd 0x64dbbe 0x76f563 0x772768 0x73dc97 0x732135 0x73217a 0x76fe5d 0x710f23 0x7080e5 0x7084a8 0x70852c 0x70b342 0x8baea0 0x7ff247ff69ca 0x7ff2475a570d &lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo12sayDbContextEPKc+0xae) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x54f08e&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo8assertedEPKcS1_j+0xfd) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x5606dd&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr9getExtentERKNS_7DiskLocE+0x8e) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x64dbbe&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr13_deleteRecordEPNS_16NamespaceDetailsEPKcPNS_6RecordERKNS_7DiskLocE+0x113) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x76f563&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr12deleteRecordEPKcPNS_6RecordERKNS_7DiskLocEbb+0x198) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x772768&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16NamespaceDetails11cappedAllocEPKci+0x377) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x73dc97&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16NamespaceDetails6_allocEPKci+0x25) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x732135&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16NamespaceDetails5allocEPKciRNS_7DiskLocE+0x3a) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x73217a&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr17fast_oplog_insertEPNS_16NamespaceDetailsEPKci+0x18d) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x76fe5d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11_logOpObjRSERKNS_7BSONObjE+0x253) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x710f23&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11ReplSetImpl8syncTailEv+0x1b25) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7080e5&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11ReplSetImpl11_syncThreadEv+0xc8) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7084a8&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11ReplSetImpl10syncThreadEv+0x3c) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x70852c&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo15startSyncThreadEv+0x252) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x70b342&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(thread_proxy+0x80) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x8baea0&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /lib/libpthread.so.0(+0x69ca) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7ff247ff69ca&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /lib/libc.so.6(clone+0x6d) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7ff2475a570d&amp;#93;&lt;/span&gt;&lt;br/&gt;
Fri Jun 17 04:17:44 &lt;span class=&quot;error&quot;&gt;&amp;#91;replica set sync&amp;#93;&lt;/span&gt; replSet syncThread: 0 assertion db/pdfile.h:259&lt;br/&gt;
Fri Jun 17 04:17:55 &lt;span class=&quot;error&quot;&gt;&amp;#91;replica set sync&amp;#93;&lt;/span&gt;  local.oplog.rs Assertion failure isOk() db/pdfile.h 259&lt;br/&gt;
0x54f08e 0x5606dd 0x64dbbe 0x76f563 0x772768 0x73dc97 0x732135 0x73217a 0x76fe5d 0x710f23 0x7080e5 0x7084a8 0x70852c 0x70b342 0x8baea0 0x7ff247ff69ca 0x7ff2475a570d &lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo12sayDbContextEPKc+0xae) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x54f08e&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo8assertedEPKcS1_j+0xfd) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x5606dd&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr9getExtentERKNS_7DiskLocE+0x8e) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x64dbbe&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr13_deleteRecordEPNS_16NamespaceDetailsEPKcPNS_6RecordERKNS_7DiskLocE+0x113) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x76f563&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr12deleteRecordEPKcPNS_6RecordERKNS_7DiskLocEbb+0x198) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x772768&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16NamespaceDetails11cappedAllocEPKci+0x377) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x73dc97&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16NamespaceDetails6_allocEPKci+0x25) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x732135&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16NamespaceDetails5allocEPKciRNS_7DiskLocE+0x3a) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x73217a&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr17fast_oplog_insertEPNS_16NamespaceDetailsEPKci+0x18d) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x76fe5d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11_logOpObjRSERKNS_7BSONObjE+0x253) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x710f23&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11ReplSetImpl8syncTailEv+0x1b25) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7080e5&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11ReplSetImpl11_syncThreadEv+0xc8) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7084a8&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11ReplSetImpl10syncThreadEv+0x3c) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x70852c&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo15startSyncThreadEv+0x252) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x70b342&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(thread_proxy+0x80) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x8baea0&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /lib/libpthread.so.0(+0x69ca) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7ff247ff69ca&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /lib/libc.so.6(clone+0x6d) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7ff2475a570d&amp;#93;&lt;/span&gt;&lt;br/&gt;
Fri Jun 17 04:17:55 &lt;span class=&quot;error&quot;&gt;&amp;#91;replica set sync&amp;#93;&lt;/span&gt; replSet syncThread: 0 assertion db/pdfile.h:259&lt;/p&gt;


&lt;p&gt;Restarting the slave has had no effect, as you can see:&lt;/p&gt;


&lt;p&gt;Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; MongoDB starting : pid=27662 port=27018 dbpath=/var/lib/mongodb 64-bit &lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; db version v1.8.2-rc3, pdfile version 4.5&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; git version: 2d7719228787c9c8100456bc70bf860ec2885732&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; build sys info: Linux bs-linux64.10gen.cc 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; journal dir=/var/lib/mongodb/journal&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; recover : no journal files present, no recovery needed&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; preallocateIsFaster=true 2.44&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; preallocateIsFaster=true 2.6&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; preallocateIsFaster=true 2.5&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;initandlisten&amp;#93;&lt;/span&gt; waiting for connections on port 27018&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;websvr&amp;#93;&lt;/span&gt; web admin interface listening on port 28018&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;startReplSets&amp;#93;&lt;/span&gt; replSet STARTUP2&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;rs Manager&amp;#93;&lt;/span&gt; replSet can&apos;t see a majority, will not try to elect self&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;replica set sync&amp;#93;&lt;/span&gt; replSet SECONDARY&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplSetHealthPollTask&amp;#93;&lt;/span&gt; replSet info mongodb09.example.com:27018 is up&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplSetHealthPollTask&amp;#93;&lt;/span&gt; replSet member mongodb09.example.com:27018 ARBITER&lt;br/&gt;
Fri Jun 17 15:26:24 &lt;span class=&quot;error&quot;&gt;&amp;#91;rs Manager&amp;#93;&lt;/span&gt; replSet info not electing self, we are not freshest&lt;br/&gt;
Fri Jun 17 15:26:26 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplSetHealthPollTask&amp;#93;&lt;/span&gt; replSet info mongodb07.example.com:27018 is up&lt;br/&gt;
Fri Jun 17 15:26:26 &lt;span class=&quot;error&quot;&gt;&amp;#91;ReplSetHealthPollTask&amp;#93;&lt;/span&gt; replSet member mongodb07.example.com:27018 PRIMARY&lt;br/&gt;
Fri Jun 17 15:26:26 &lt;span class=&quot;error&quot;&gt;&amp;#91;replica set sync&amp;#93;&lt;/span&gt;  local.oplog.rs Assertion failure isOk() db/pdfile.h 259&lt;br/&gt;
0x54f08e 0x5606dd 0x64dbbe 0x76f563 0x772768 0x73dc97 0x732135 0x73217a 0x76fe5d 0x710f23 0x7080e5 0x7084a8 0x70852c 0x70b342 0x8baea0 0x7f2a569f89ca 0x7f2a55fa770d &lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo12sayDbContextEPKc+0xae) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x54f08e&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo8assertedEPKcS1_j+0xfd) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x5606dd&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr9getExtentERKNS_7DiskLocE+0x8e) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x64dbbe&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr13_deleteRecordEPNS_16NamespaceDetailsEPKcPNS_6RecordERKNS_7DiskLocE+0x113) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x76f563&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr12deleteRecordEPKcPNS_6RecordERKNS_7DiskLocEbb+0x198) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x772768&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16NamespaceDetails11cappedAllocEPKci+0x377) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x73dc97&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16NamespaceDetails6_allocEPKci+0x25) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x732135&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo16NamespaceDetails5allocEPKciRNS_7DiskLocE+0x3a) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x73217a&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11DataFileMgr17fast_oplog_insertEPNS_16NamespaceDetailsEPKci+0x18d) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x76fe5d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11_logOpObjRSERKNS_7BSONObjE+0x253) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x710f23&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11ReplSetImpl8syncTailEv+0x1b25) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7080e5&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11ReplSetImpl11_syncThreadEv+0xc8) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7084a8&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo11ReplSetImpl10syncThreadEv+0x3c) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x70852c&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(_ZN5mongo15startSyncThreadEv+0x252) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x70b342&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /usr/bin/mongod(thread_proxy+0x80) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x8baea0&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /lib/libpthread.so.0(+0x69ca) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7f2a569f89ca&amp;#93;&lt;/span&gt;&lt;br/&gt;
 /lib/libc.so.6(clone+0x6d) &lt;span class=&quot;error&quot;&gt;&amp;#91;0x7f2a55fa770d&amp;#93;&lt;/span&gt;&lt;br/&gt;
Fri Jun 17 15:26:26 &lt;span class=&quot;error&quot;&gt;&amp;#91;replica set sync&amp;#93;&lt;/span&gt; replSet syncThread: 0 assertion db/pdfile.h:259&lt;/p&gt;</description>
                <environment>Ubuntu on EC2</environment>
        <key id="18405">SERVER-3283</key>
            <summary>[replica set sync]  local.oplog.rs Assertion failure isOk() db/pdfile.h 259</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                        <assignee username="kristina">Kristina Chodorow</assignee>
                                    <reporter username="mconigliaro">Michael Conigliaro</reporter>
                        <labels>
                    </labels>
                <created>Fri, 17 Jun 2011 15:29:56 +0000</created>
                <updated>Fri, 30 Mar 2012 14:37:14 +0000</updated>
                            <resolved>Wed, 5 Oct 2011 21:18:28 +0000</resolved>
                                    <version>1.8.2</version>
                                                    <component>Replication</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="53423" author="kristina" created="Mon, 12 Sep 2011 14:32:49 +0000"  >&lt;p&gt;You could run a repair(), but repair() will remove any corrupted data.  This means that if you have a &quot;clean&quot; server, it might have records that this server doesn&apos;t after a repair.  Thus, it isn&apos;t going to be exactly a clean copy of your data post-repair: it&apos;ll be a clean copy with some documents missing.&lt;/p&gt;

&lt;p&gt;Also, keep in mind that whatever server you got this data directory from probably had corruption, too, so you should repair or resync from a known clean version on that server, too.&lt;/p&gt;</comment>
                            <comment id="53364" author="mattparlane" created="Sun, 11 Sep 2011 21:26:59 +0000"  >&lt;p&gt;I&apos;ve just been bitten by this exact bug, and it was (most probably) because of an unclean shutdown. I initially synced the slave with a copy of the data directory rather than using MongoDB&apos;s built-in sync, and there is a good chance that the server which was the origin of that data was at one point run without journalling.&lt;/p&gt;

&lt;p&gt;Anyway, is there anything I can do to resolve the situation now without resyncing? The replica is on another continent and it takes foreeevveeeerrr to resync.&lt;/p&gt;

&lt;p&gt;Also, let me know if you need any info to debug. My backtrace looks almost identical to the one above.&lt;/p&gt;</comment>
                            <comment id="39950" author="kristina" created="Thu, 30 Jun 2011 14:06:57 +0000"  >&lt;p&gt;Yes, it will only be detected if something tries to use the corrupted section, so theoretically it could exist forever without being detected.&lt;/p&gt;</comment>
                            <comment id="39740" author="mconigliaro" created="Wed, 29 Jun 2011 15:55:09 +0000"  >&lt;p&gt;Well, once 1.8 came out, I enabled journaling everywhere. Could DB corruption really go that long without being detected?&lt;/p&gt;</comment>
                            <comment id="39131" author="kristina" created="Fri, 24 Jun 2011 19:57:53 +0000"  >&lt;p&gt;But was this server ever running without journaling?&lt;/p&gt;</comment>
                            <comment id="38972" author="mconigliaro" created="Thu, 23 Jun 2011 21:53:28 +0000"  >&lt;p&gt;Yes, that&apos;s why I suspected something was wrong with the init script. I brought this up before on IRC, but nobody could reproduce it, and it&apos;s never really been a problem (mostly just an annoyance). And yes, I am running with journaling.&lt;/p&gt;</comment>
                            <comment id="38963" author="kristina" created="Thu, 23 Jun 2011 21:39:19 +0000"  >&lt;p&gt;That sounds like it&apos;s shutting down uncleanly!  (which shouldn&apos;t actually be a problem if you&apos;re running with journaling, but would be a problem if it used to run w/out journaling.)  &lt;/p&gt;</comment>
                            <comment id="38936" author="mconigliaro" created="Thu, 23 Jun 2011 19:53:07 +0000"  >&lt;p&gt;Oh, not that I know of. Although for the record, I suspect there might be something wrong with the init script on Ubuntu. Often I will do a restart with the init script, check the logs, and see that MongoDB is recovering from the journal. I&apos;m not sure what that&apos;s all about, or if it matters at all.&lt;/p&gt;</comment>
                            <comment id="38931" author="kristina" created="Thu, 23 Jun 2011 19:32:04 +0000"  >&lt;p&gt;No, I mean &quot;at any time in the history of the world,&quot; not necessarily right before.&lt;/p&gt;</comment>
                            <comment id="38924" author="mconigliaro" created="Thu, 23 Jun 2011 18:43:37 +0000"  >&lt;p&gt;No unclean shutdown that I know of. That log snippit I posted is actually where those messages started, so if there was a shutdown, I imagine we would see MongoDB startup messages in there.&lt;/p&gt;</comment>
                            <comment id="38533" author="kristina" created="Tue, 21 Jun 2011 17:07:43 +0000"  >&lt;p&gt;It looks like corruption in the slave, so probably for the best.  Did you have an unclean shutdown?&lt;/p&gt;</comment>
                            <comment id="38094" author="mconigliaro" created="Fri, 17 Jun 2011 18:48:52 +0000"  >&lt;p&gt;i ultimately just deleted all the data on the slave and forced a resync.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>12.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 21 Jun 2011 17:07:43 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        12 years, 23 weeks, 2 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ian@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            12 years, 23 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10020"><![CDATA[Linux]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>kristina</customfieldvalue>
            <customfieldvalue>mattparlane</customfieldvalue>
            <customfieldvalue>mconigliaro</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hroxkf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrirlj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>23124</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hs5ne7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>