[SERVER-4557] group commit assertion 'No space left on device' in diskfull test Created: 26/Dec/11  Updated: 11/Jul/16  Resolved: 21/Feb/12

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: 2.1.1

Type: Bug Priority: Major - P3
Reporter: Aaron Staple Assignee: Mathias Stearn
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Operating System: ALL
Participants:

 Description   

<http://buildbot.mongodb.org/builders/Linux%2064-bit/builds/3988/steps/test/logs/stdio>

m31000| Sun Dec 25 21:33:25 [FileAllocator] allocating new datafile /data/db/diskfulltest/diskfulltest.0, filling with zeroes...
m31000| Sun Dec 25 21:33:25 [conn1] Assertion: 12520:new file allocation failure
m31000| Sun Dec 25 21:33:25 [conn1] insert diskfulltest.diskfulltest keyUpdates:0 exception: new file allocation failure code:12520 reslen:-1 10218ms
m31000| Sun Dec 25 21:33:25 [journal] write fails written:-1 len:8192 buf:S errno:28 No space left on device
m31000| Sun Dec 25 21:33:25 [journal] error exception in dur::journal error appending to file 12 errno:28 No space left on device
m31000| Sun Dec 25 21:33:25 [FileAllocator] FileAllocator: posix_fallocate failed: errno:28 No space left on device falling back
m31000| Sun Dec 25 21:33:25 [journal] dbexception in groupCommitLL causing immediate shutdown: 13515 error appending to file 12 errno:28 No space left on device
m31000| Sun Dec 25 21:33:25 dur1
m31000| Sun Dec 25 21:33:25 [FileAllocator] error failed to allocate new file: /data/db/diskfulltest/diskfulltest.0 size: 67108864 errno:28 No space left on device
m31000| Sun Dec 25 21:33:25 [FileAllocator] will try again in 10 seconds
m31000| Sun Dec 25 21:33:25 Got signal: 6 (Aborted).
m31000|
m31000| Sun Dec 25 21:33:25 Backtrace:
m31000| 0xb4a684 0x2aaaab6a4f30 0x2aaaab6a4ec5 0x2aaaab6a6970 0x924307 0x7f8d0b 0x7fb88c 0x7fbffb 0xb65210 0x2aaaaaccd407 0x2aaaab748b0d
m31000| /mnt/home/buildbot/slave/Linux_64bit/mongo/mongod(_ZN5mongo10abruptQuitEi+0x3d4) [0xb4a684]
m31000| /lib64/libc.so.6 [0x2aaaab6a4f30]
m31000| /lib64/libc.so.6(gsignal+0x35) [0x2aaaab6a4ec5]
m31000| /lib64/libc.so.6(abort+0x110) [0x2aaaab6a6970]
m31000| /mnt/home/buildbot/slave/Linux_64bit/mongo/mongod(_ZN5mongo10mongoAbortEPKc+0x47) [0x924307]
m31000| /mnt/home/buildbot/slave/Linux_64bit/mongo/mongod(_ZN5mongo3dur27groupCommitWithLimitedLocksEv+0xcb) [0x7f8d0b]
m31000| /mnt/home/buildbot/slave/Linux_64bit/mongo/mongod [0x7fb88c]
m31000| /mnt/home/buildbot/slave/Linux_64bit/mongo/mongod(_ZN5mongo3dur9durThreadEv+0x10b) [0x7fbffb]
m31000| /mnt/home/buildbot/slave/Linux_64bit/mongo/mongod(thread_proxy+0x80) [0xb65210]
m31000| /lib64/libpthread.so.0 [0x2aaaaaccd407]
m31000| /lib64/libc.so.6(clone+0x6d) [0x2aaaab748b0d]
m31000|
m31000| Logstream::get called in uninitialized state
m31000| Sun Dec 25 21:33:25 ERROR: Client::shutdown not called: journal



 Comments   
Comment by auto [ 21/Feb/12 ]

Author:

{u'login': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

Message: Disable journaling for disk/diskfull.js. SERVER-4557

journal diskfull tested in seporate test
Branch: master
https://github.com/mongodb/mongo/commit/7b79d3b19323253bd977dba3dffbe4721cfd3beb

Comment by Eliot Horowitz (Inactive) [ 26/Dec/11 ]

the assert is correct - i think we need to modify the test.
maybe just not use journalling in this test to keep test isolated

Generated at Thu Feb 08 03:06:20 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.