Skip to content

Commit cbe6293

Browse files
authored
Remove 'journal' options for newer mongod (>=6.1) (#311)
1 parent eb3d064 commit cbe6293

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

mongo_orchestration/servers.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,14 @@ def __init_config_params(self, config):
8585
params.setdefault('writePeriodicNoops', 1)
8686
config['setParameter'] = params
8787

88+
# no 'journal' after 6.1 onwards...
89+
# https://www.mongodb.com/docs/manual/reference/program/mongod/#options
90+
if self.version >= (6, 1):
91+
if config.get('journal'):
92+
config.pop('journal')
93+
if config.get('nojournal'):
94+
config.pop('nojournal')
95+
8896
compressors = config.get('networkMessageCompressors')
8997
if compressors is None:
9098
if self.version >= (4, 1, 7):
@@ -584,4 +592,4 @@ def host_to_server_id(self, hostname):
584592
return server_id
585593

586594
def is_alive(self, server_id):
587-
return self._storage[server_id].is_alive
595+
return self._storage[server_id].is_alive

0 commit comments

Comments
 (0)