Commit d3cf3f42 authored by Barnabas Busa's avatar Barnabas Busa Committed by GitHub

fix: remove path based storage when builder is used (#327)

parent 4fa49375
...@@ -155,6 +155,11 @@ def get_config( ...@@ -155,6 +155,11 @@ def get_config(
EXECUTION_DATA_DIRPATH_ON_CLIENT_CONTAINER, EXECUTION_DATA_DIRPATH_ON_CLIENT_CONTAINER,
constants.GENESIS_CONFIG_MOUNT_PATH_ON_CONTAINER + "/genesis.json", constants.GENESIS_CONFIG_MOUNT_PATH_ON_CONTAINER + "/genesis.json",
) )
elif "--builder" in extra_params:
init_datadir_cmd_str = "geth init --datadir={0} {1}".format(
EXECUTION_DATA_DIRPATH_ON_CLIENT_CONTAINER,
constants.GENESIS_CONFIG_MOUNT_PATH_ON_CONTAINER + "/genesis.json",
)
else: else:
init_datadir_cmd_str = "geth init --state.scheme=path --datadir={0} {1}".format( init_datadir_cmd_str = "geth init --state.scheme=path --datadir={0} {1}".format(
EXECUTION_DATA_DIRPATH_ON_CLIENT_CONTAINER, EXECUTION_DATA_DIRPATH_ON_CLIENT_CONTAINER,
...@@ -163,8 +168,13 @@ def get_config( ...@@ -163,8 +168,13 @@ def get_config(
cmd = [ cmd = [
"geth", "geth",
# Disable path based storage scheme for electra fork # Disable path based storage scheme for electra fork or when builder image is used
"{0}".format("--state.scheme=path" if electra_fork_epoch == None else ""), # TODO: REMOVE Once geth default db is path based, and builder rebased
"{0}".format(
"--state.scheme=path"
if electra_fork_epoch != None or "--builder" not in extra_params
else ""
),
# Override prague fork timestamp for electra fork # Override prague fork timestamp for electra fork
"{0}".format( "{0}".format(
"--override.prague=" + final_genesis_timestamp "--override.prague=" + final_genesis_timestamp
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment