diff --git a/control_plane/src/pageserver.rs b/control_plane/src/pageserver.rs index 29314dab9e..5ac3f85acd 100644 --- a/control_plane/src/pageserver.rs +++ b/control_plane/src/pageserver.rs @@ -141,6 +141,8 @@ impl PageServerNode { overrides.push(format!("ssl_ca_file='{}'", ssl_ca_file.to_str().unwrap())); } + overrides.push("dev_mode=true".to_owned()); + // Apply the user-provided overrides overrides.push({ let mut doc = diff --git a/control_plane/src/safekeeper.rs b/control_plane/src/safekeeper.rs index eec2c997e6..25274d09d8 100644 --- a/control_plane/src/safekeeper.rs +++ b/control_plane/src/safekeeper.rs @@ -173,6 +173,7 @@ impl SafekeeperNode { listen_http, "--availability-zone".to_owned(), availability_zone, + "--dev".to_owned(), ]; if let Some(pg_tenant_only_port) = self.conf.pg_tenant_only_port { let listen_pg_tenant_only = format!("{}:{}", self.listen_addr, pg_tenant_only_port); diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index fd3ad1fffc..a64909b134 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -65,6 +65,7 @@ services: --id=$$SAFEKEEPER_ID --broker-endpoint=$$BROKER_ENDPOINT -D /data + --dev --remote-storage=\"{endpoint='http://minio:9000', bucket_name='neon', bucket_region='eu-north-1', @@ -95,6 +96,7 @@ services: --id=$$SAFEKEEPER_ID --broker-endpoint=$$BROKER_ENDPOINT -D /data + --dev --remote-storage=\"{endpoint='http://minio:9000', bucket_name='neon', bucket_region='eu-north-1', @@ -125,6 +127,7 @@ services: --id=$$SAFEKEEPER_ID --broker-endpoint=$$BROKER_ENDPOINT -D /data + --dev --remote-storage=\"{endpoint='http://minio:9000', bucket_name='neon', bucket_region='eu-north-1', diff --git a/docker-compose/pageserver_config/pageserver.toml b/docker-compose/pageserver_config/pageserver.toml index 81445ed412..86b8e58332 100644 --- a/docker-compose/pageserver_config/pageserver.toml +++ b/docker-compose/pageserver_config/pageserver.toml @@ -6,3 +6,4 @@ remote_storage={ endpoint='http://minio:9000', bucket_name='neon', bucket_region control_plane_api='http://0.0.0.0:6666' # No storage controller in docker compose, specify a junk address control_plane_emergency_mode=true virtual_file_io_mode="buffered" # the CI runners where we run the docker compose tests have slow disks +dev_mode=true diff --git a/test_runner/fixtures/pageserver/allowed_errors.py b/test_runner/fixtures/pageserver/allowed_errors.py index 9b564f0a60..9f11fd8d69 100755 --- a/test_runner/fixtures/pageserver/allowed_errors.py +++ b/test_runner/fixtures/pageserver/allowed_errors.py @@ -118,6 +118,8 @@ DEFAULT_PAGESERVER_ALLOWED_ERRORS = ( if sys.platform != "linux" else [] ), + # Tests run in dev mode + ".*Starting in dev mode.*", )