[SERVER-16832] Unable to start mongod 2.8 with wiredTiger storage engine on 32bit system Created: 13/Jan/15  Updated: 14/Jan/15  Resolved: 13/Jan/15

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: 2.8.0-rc4
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Alexey Butalov Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to DOCS-4660 Document that WiredTiger does not sup... Closed
Operating System: Windows
Participants:

 Description   

I'm trying to enable the new wiredTiger storage engine on mongodb 2.8rc4 win32 version. But the following error occurs:

exception in initAndListen: 18656 Cannot start server with an unknown storage engine: wiredTiger, terminating

I tried on v2.8rc2 and v2.8rc4 linux with the same result.



 Comments   
Comment by Alexey Butalov [ 14/Jan/15 ]

OK, thanks.

Comment by Ramon Fernandez Marina [ 13/Jan/15 ]

alexeybut, the WiredTiger storage engine does not support 32bit architectures, so the behavior you're seeing is expected.

Please note also that MongoDB will not provide commercial support for version 2.8 on Linux32 or Win32 platforms, so please plan accordingly.

Regards,
Ramón.

Comment by Alexey Butalov [ 13/Jan/15 ]

2014-12-21T13:44:44.366-0800 I CONTROL  
2014-12-21T13:44:44.366-0800 W CONTROL  32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
2014-12-21T13:44:44.366-0800 I CONTROL  
2014-12-21T13:44:44.374-0800 I CONTROL  [initandlisten] MongoDB starting : pid=3828 port=27280 dbpath=C:\MongoDB\v280.rc2\db\wiredtiger 32-bit host=db-pc
2014-12-21T13:44:44.374-0800 I CONTROL  [initandlisten] 
2014-12-21T13:44:44.374-0800 I CONTROL  [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.
2014-12-21T13:44:44.374-0800 I CONTROL  [initandlisten] **       32 bit builds are limited to less than 2GB of data (or less with --journal).
2014-12-21T13:44:44.374-0800 I CONTROL  [initandlisten] **       Note that journaling defaults to off for 32 bit and is currently off.
2014-12-21T13:44:44.374-0800 I CONTROL  [initandlisten] **       See http://dochub.mongodb.org/core/32bit
2014-12-21T13:44:44.374-0800 I CONTROL  [initandlisten] 
2014-12-21T13:44:44.374-0800 I CONTROL  [initandlisten] targetMinOS: Windows XP SP3
2014-12-21T13:44:44.374-0800 I CONTROL  [initandlisten] db version v2.8.0-rc2
2014-12-21T13:44:44.375-0800 I CONTROL  [initandlisten] git version: f77869e01a6ed235695a46fad441c0dff15202f6
2014-12-21T13:44:44.375-0800 I CONTROL  [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_49
2014-12-21T13:44:44.375-0800 I CONTROL  [initandlisten] allocator: system
2014-12-21T13:44:44.375-0800 I CONTROL  [initandlisten] options: { config: "C:/MongoDB/v280.rc2/mongo.conf", net: { port: 27280 }, security: { authorization: "disabled" }, storage: { dbPath: "C:\MongoDB\v280.rc2\db\wiredtiger", engine: "wiredTiger" } }
2014-12-21T13:44:44.375-0800 I STORAGE  [initandlisten] exception in initAndListen: 18656 Cannot start server with an unknown storage engine: wiredTiger, terminating
2014-12-21T13:44:44.375-0800 I COMMAND  [initandlisten] dbexit:  rc: 100

I have started the version 2.8rc4 x64 on my laptop Win8.1 x64 and it works correctly. But win32 version doesn't start.

Comment by Mark Benvenuto [ 13/Jan/15 ]

Can you please attach a complete copy of the log file so that we can confirm what build, and operating system you are using?

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