You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{ // When not specified, it should default to leveldb
150
-
execArgs: []string{"--backingdb", "leveldb"},
150
+
execArgs: []string{"--db.engine", "leveldb"},
151
151
execExpect: "0x0000000000001338",
152
152
},
153
153
{ // Explicit leveldb
154
-
initArgs: []string{"--backingdb", "leveldb"},
155
-
execArgs: []string{"--backingdb", "leveldb"},
154
+
initArgs: []string{"--db.engine", "leveldb"},
155
+
execArgs: []string{"--db.engine", "leveldb"},
156
156
execExpect: "0x0000000000001338",
157
157
},
158
158
{ // Explicit leveldb first, then autodiscover
159
-
initArgs: []string{"--backingdb", "leveldb"},
159
+
initArgs: []string{"--db.engine", "leveldb"},
160
160
execExpect: "0x0000000000001338",
161
161
},
162
162
{ // Explicit pebble
163
-
initArgs: []string{"--backingdb", "pebble"},
164
-
execArgs: []string{"--backingdb", "pebble"},
163
+
initArgs: []string{"--db.engine", "pebble"},
164
+
execArgs: []string{"--db.engine", "pebble"},
165
165
execExpect: "0x0000000000001338",
166
166
},
167
167
{ // Explicit pebble, then auto-discover
168
-
initArgs: []string{"--backingdb", "pebble"},
168
+
initArgs: []string{"--db.engine", "pebble"},
169
169
execExpect: "0x0000000000001338",
170
170
},
171
171
{ // Can't start pebble on top of leveldb
172
-
initArgs: []string{"--backingdb", "leveldb"},
173
-
execArgs: []string{"--backingdb", "pebble"},
174
-
execExpect: `Fatal: Failed to register the Ethereum service: backingdb choice was pebble but found pre-existing leveldb database in specified data directory`,
172
+
initArgs: []string{"--db.engine", "leveldb"},
173
+
execArgs: []string{"--db.engine", "pebble"},
174
+
execExpect: `Fatal: Failed to register the Ethereum service: db.engine choice was pebble but found pre-existing leveldb database in specified data directory`,
175
175
},
176
176
{ // Can't start leveldb on top of pebble
177
-
initArgs: []string{"--backingdb", "pebble"},
178
-
execArgs: []string{"--backingdb", "leveldb"},
179
-
execExpect: `Fatal: Failed to register the Ethereum service: backingdb choice was leveldb but found pre-existing pebble database in specified data directory`,
177
+
initArgs: []string{"--db.engine", "pebble"},
178
+
execArgs: []string{"--db.engine", "leveldb"},
179
+
execExpect: `Fatal: Failed to register the Ethereum service: db.engine choice was leveldb but found pre-existing pebble database in specified data directory`,
180
180
},
181
181
{ // Reject invalid backend choice
182
-
initArgs: []string{"--backingdb", "mssql"},
183
-
initExpect: `Fatal: Invalid choice for backing db 'mssql', allowed 'leveldb' or 'pebble'`,
182
+
initArgs: []string{"--db.engine", "mssql"},
183
+
initExpect: `Fatal: Invalid choice for db.engine 'mssql', allowed 'leveldb' or 'pebble'`,
184
184
// Since the init fails, this will return the (default) mainnet genesis
0 commit comments