Problem
Can't see to override the default for "checkpoint" in WT startup. The server fails to start and you get the following in the log
2014-11-24T09:31:43.196-0800 I CONTROL [initandlisten] MongoDB starting : pid=1819 port=27017 dbpath=/ssd-1tb/db 64-bit host=bismark 2014-11-24T09:31:43.196-0800 I CONTROL [initandlisten] db version v2.8.0-rc1 2014-11-24T09:31:43.196-0800 I CONTROL [initandlisten] git version: c8171e7f969519af8b87a43425ae291ee69a0191 2014-11-24T09:31:43.196-0800 I CONTROL [initandlisten] build info: Linux build14.nj1.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49 2014-11-24T09:31:43.196-0800 I CONTROL [initandlisten] allocator: tcmalloc 2014-11-24T09:31:43.196-0800 I CONTROL [initandlisten] options: { processManagement: { fork: true }, storage: { dbPath: "/ssd-1tb/db", engine: "wiredTiger", wiredTiger: { engineConfig: ""checkpoint=(wait=4800)"" } }, systemLog: { destination: "file", path: "/data3/db/server.log" } } 2014-11-24T09:31:43.196-0800 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=15G,session_max=20000,extensions=[local=(entry=index_collator_extension)],statistics=(all),log=(enabled=true,archive=true,path=journal),checkpoint=(wait=60,log_size=2GB),"checkpoint=(wait=4800)" 2014-11-24T09:31:43.196-0800 E STORAGE [initandlisten] WiredTiger (22) [1416850303:196491][1819:0x7f6f2455cb80], wiredtiger_open: unknown configuration key: 'checkpoint=(wait=4800)': Invalid argument 2014-11-24T09:31:43.196-0800 I - [initandlisten] Fatal Assertion 28561 2014-11-24T09:31:43.196-0800 I - [initandlisten]
Reproduce
home/alvin/mongodb-linux-x86_64-2.8.0-rc1/bin/mongod --dbpath /ssd-1tb/db --logpath /data3/db/server.log --fork --wiredTigerEngineConfig '"checkpoint=(wait=4800)"' --storageEngine=wiredTiger