Skip to content

Commit 00e3d32

Browse files
committed
Add ENVIRONMENT input and bump memory limit up to 20GB for prod runs
1 parent 0203219 commit 00e3d32

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/run_spicebench_debug_spice_cloud.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ jobs:
149149
SPIDAPTER_ICEBERG_CATALOG_FROM: iceberg:https://glue.us-west-1.amazonaws.com/iceberg/v1/catalogs/211125479522/namespaces
150150
DISABLE_TEARDOWN: ${{ github.event.inputs.disable_teardown || 'false' }}
151151
ENABLE_PVC: ${{ github.event.inputs.enable_pvc || 'false' }}
152+
ENVIRONMENT: ${{ github.event.inputs.environment }}
152153
run: |
153154
set -euo pipefail
154155
if [ "${ENABLE_MODULE_DEBUG_LOGGING}" = "true" ]; then
@@ -194,6 +195,11 @@ jobs:
194195
ADAPTER_CMD="docker"
195196
ADAPTER_DOCKER_OPTS="run -i -e SPIDAPTER_EXECUTOR_REPLICAS=4 -e SPICEAI_API_KEY -e SPICE_CLOUD_API_URL -e AWS_ACCESS_KEY_ID=${S3_AWS_ACCESS_KEY_ID} -e AWS_SECRET_ACCESS_KEY=${S3_AWS_SECRET_ACCESS_KEY} -e SPIDAPTER_ICEBERG_REGION -e SPIDAPTER_ICEBERG_CATALOG_FROM -e SCHEDULER_STATE_LOCATION"
196197
198+
if [ "${ENVIRONMENT}" = "prod" ]; then
199+
echo "Prod environment: bumping app memory limit to 20Gi"
200+
ADAPTER_DOCKER_OPTS="${ADAPTER_DOCKER_OPTS} -e SPIDAPTER_APP_MEMORY_LIMIT=20Gi"
201+
fi
202+
197203
if [ "${ENABLE_PVC}" = "true" ]; then
198204
echo "PVC enabled: app=3GB, executor=2GB"
199205
ADAPTER_DOCKER_OPTS="${ADAPTER_DOCKER_OPTS} -e SPIDAPTER_APP_STORAGE_SIZE_GB=3 -e SPIDAPTER_EXECUTOR_STORAGE_SIZE_GB=2 -e SPIDAPTER_CAYENNE_DATA_DIR=/data/data -e SPIDAPTER_CAYENNE_METADATA_DIR=/data/metadata"

0 commit comments

Comments
 (0)