diff --git a/demo_sharding.sh b/demo_sharding.sh index 17697fff75..bf33c712f8 100644 --- a/demo_sharding.sh +++ b/demo_sharding.sh @@ -1,12 +1,14 @@ +set -u -export RUST_LOG=DEBUG -INITIAL_SHARDS=1 +export RUST_LOG=INFO +INITIAL_SHARDS="${INITIAL_SHARDS:-1}" PAGESERVERS=8 FINAL_SHARDS=8 -STRIPE_SIZE=2048 -SCALE=10 -ARGS=--release +STRIPE_SIZE=128 +SCALE=100 +export BUILD_ARGS=--release +ARGS="${BUILD_ARGS} -q" RUST_LOG=info TENANT_ID=1f359dd625e519a1a4e8d7509690f6fc diff --git a/demo_split_4.sh b/demo_split_4.sh new file mode 100644 index 0000000000..fe6183f03e --- /dev/null +++ b/demo_split_4.sh @@ -0,0 +1,16 @@ + +FINAL_SHARDS=4 +TENANT_ID=1f359dd625e519a1a4e8d7509690f6fc +ARGS=--release -q + +cargo neon $ARGS endpoint stop ep-main + +cargo neon $ARGS tenant shard-split --shard-count=$FINAL_SHARDS +cargo neon $ARGS tenant status +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0004 --id=1 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0104 --id=2 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0204 --id=3 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0304 --id=4 +cargo neon $ARGS tenant status + +cargo neon $ARGS endpoint start ep-main diff --git a/demo_split_8.sh b/demo_split_8.sh new file mode 100644 index 0000000000..8391587490 --- /dev/null +++ b/demo_split_8.sh @@ -0,0 +1,20 @@ + +FINAL_SHARDS=8 +TENANT_ID=1f359dd625e519a1a4e8d7509690f6fc +ARGS="--release -q" + +cargo neon $ARGS endpoint stop ep-main + +cargo neon $ARGS tenant shard-split --shard-count=$FINAL_SHARDS +cargo neon $ARGS tenant status +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0008 --id=1 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0108 --id=2 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0208 --id=3 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0308 --id=4 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0408 --id=5 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0508 --id=6 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0608 --id=7 +cargo neon $ARGS tenant migrate --tenant-id=$TENANT_ID-0708 --id=8 +cargo neon $ARGS tenant status + +cargo neon $ARGS endpoint start ep-main