diff --git a/.github/workflows/compatibility_test.yml b/.github/workflows/compatibility_test.yml index 64ec3d3da1f..7859407e969 100644 --- a/.github/workflows/compatibility_test.yml +++ b/.github/workflows/compatibility_test.yml @@ -58,9 +58,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} compatibility_test: if: ${{ github.event.inputs.source!='' }} @@ -112,6 +112,6 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} diff --git a/.github/workflows/manual_trigger_test.yml b/.github/workflows/manual_trigger_test.yml index aac1fde4d1f..c96d6237b3d 100644 --- a/.github/workflows/manual_trigger_test.yml +++ b/.github/workflows/manual_trigger_test.yml @@ -76,7 +76,10 @@ jobs: pip install -r helpers/requirements.txt + pip list + df -h python ci_runner.py --settings=redp,nativelog + df -h echo "check test result" cat $GITHUB_WORKSPACE/tests/stream/.status @@ -107,9 +110,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_on_arm: needs: prepare_smoke_test uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -132,9 +135,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} prepare_query_compability_test: runs-on: ubuntu-latest if: ${{ github.event.inputs.has_query_compatibility_test == 'true' }} @@ -208,9 +211,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} TP_DEMO_API_KEY: ${{ secrets.TP_DEMO_API_KEY }} TP_DEMO_SITE_API_KEY: ${{ secrets.TP_DEMO_SITE_API_KEY }} query_compability_on_arm: @@ -235,9 +238,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} TP_DEMO_API_KEY: ${{ secrets.TP_DEMO_API_KEY }} TP_DEMO_SITE_API_KEY: ${{ secrets.TP_DEMO_SITE_API_KEY }} prepare_unit_test: @@ -283,9 +286,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_on_arm: needs: prepare_unit_test uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -308,9 +311,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} prepare_stateless_test: runs-on: ubuntu-latest if: ${{ github.event.inputs.has_stateless_test == 'true' }} @@ -355,9 +358,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_on_arm: needs: prepare_stateless_test uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -380,9 +383,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} prepare_stateful_test: runs-on: ubuntu-latest if: ${{ github.event.inputs.has_stateful_test == 'true' }} @@ -427,9 +430,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_on_arm: needs: prepare_stateful_test uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -452,6 +455,6 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} diff --git a/.github/workflows/nightly_test.yml b/.github/workflows/nightly_test.yml index 5304ad1736b..7d82b7918b0 100644 --- a/.github/workflows/nightly_test.yml +++ b/.github/workflows/nightly_test.yml @@ -361,9 +361,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_address_x64: needs: [prepare_sanitizer_unit_test, build_address_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -386,9 +386,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_address_x64: needs: [prepare_sanitizer_smoke_test, build_address_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -411,9 +411,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_address_x64: needs: [prepare_sanitizer_stateless_test, build_address_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -436,9 +436,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_address_x64: needs: [prepare_sanitizer_stateful_test, build_address_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -461,9 +461,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} build_thread_x64: needs: prepare_sanitizer_build uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -485,9 +485,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_thread_x64: needs: [prepare_sanitizer_unit_test, build_thread_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -510,9 +510,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_thread_x64: needs: [prepare_sanitizer_smoke_test, build_thread_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -535,9 +535,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_thread_x64: needs: [prepare_sanitizer_stateless_test, build_thread_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -560,9 +560,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_thread_x64: needs: [prepare_sanitizer_stateful_test, build_thread_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -585,9 +585,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} build_memory_x64: needs: prepare_sanitizer_build uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -609,9 +609,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_memory_x64: needs: [prepare_sanitizer_unit_test, build_memory_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -634,9 +634,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_memory_x64: needs: [prepare_sanitizer_smoke_test, build_memory_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -659,9 +659,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_memory_x64: needs: [prepare_sanitizer_stateless_test, build_memory_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -684,9 +684,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_memory_x64: needs: [prepare_sanitizer_stateful_test, build_memory_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -709,9 +709,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} build_undefined_x64: needs: prepare_sanitizer_build uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -733,9 +733,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_undefined_x64: needs: [prepare_sanitizer_unit_test, build_undefined_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -758,9 +758,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_undefined_x64: needs: [prepare_sanitizer_smoke_test, build_undefined_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -783,9 +783,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_undefined_x64: needs: [prepare_sanitizer_stateless_test, build_undefined_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -808,9 +808,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_undefined_x64: needs: [prepare_sanitizer_stateful_test, build_undefined_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -833,9 +833,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} build_release_x64: needs: prepare_release_build uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -857,9 +857,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_release_x64: needs: [prepare_release_smoke_test, build_release_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -882,9 +882,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_release_x64: needs: [prepare_release_stateless_test, build_release_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -907,9 +907,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_release_x64: needs: [prepare_release_stateful_test, build_release_x64] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -932,9 +932,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} build_address_arm: needs: prepare_sanitizer_build uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -956,9 +956,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_address_arm: needs: [prepare_sanitizer_unit_test, build_address_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -981,9 +981,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_address_arm: needs: [prepare_sanitizer_smoke_test, build_address_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1006,9 +1006,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_address_arm: needs: [prepare_sanitizer_stateless_test, build_address_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1031,9 +1031,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_address_arm: needs: [prepare_sanitizer_stateful_test, build_address_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1056,9 +1056,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} build_thread_arm: # temporarily disable tsan on arm due to ASLR stall if: false @@ -1082,9 +1082,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_thread_arm: needs: [prepare_sanitizer_unit_test, build_thread_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1107,9 +1107,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_thread_arm: needs: [prepare_sanitizer_smoke_test, build_thread_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1132,9 +1132,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_thread_arm: needs: [prepare_sanitizer_stateless_test, build_thread_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1157,9 +1157,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_thread_arm: needs: [prepare_sanitizer_stateful_test, build_thread_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1182,9 +1182,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} build_memory_arm: # temporarily disable msan on arm due to ASLR stall if: false @@ -1208,9 +1208,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_memory_arm: needs: [prepare_sanitizer_unit_test, build_memory_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1233,9 +1233,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_memory_arm: needs: [prepare_sanitizer_smoke_test, build_memory_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1258,9 +1258,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_memory_arm: needs: [prepare_sanitizer_stateless_test, build_memory_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1283,9 +1283,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_memory_arm: needs: [prepare_sanitizer_stateful_test, build_memory_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1308,9 +1308,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} build_undefined_arm: needs: prepare_sanitizer_build uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1332,9 +1332,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_undefined_arm: needs: [prepare_sanitizer_unit_test, build_undefined_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1357,9 +1357,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_undefined_arm: needs: [prepare_sanitizer_smoke_test, build_undefined_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1382,9 +1382,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_undefined_arm: needs: [prepare_sanitizer_stateless_test, build_undefined_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1407,9 +1407,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_undefined_arm: needs: [prepare_sanitizer_stateful_test, build_undefined_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1432,9 +1432,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} build_release_arm: needs: prepare_release_build uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1456,9 +1456,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_release_arm: needs: [prepare_release_smoke_test, build_release_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1481,9 +1481,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_release_arm: needs: [prepare_release_stateless_test, build_release_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1506,9 +1506,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_release_arm: needs: [prepare_release_stateful_test, build_release_arm] uses: timeplus-io/proton/.github/workflows/run_command.yml@develop @@ -1531,9 +1531,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} clean_passed_test_image_address_x64: needs: - prepare_sanitizer_clean_up diff --git a/.github/workflows/proton_ci.yml b/.github/workflows/proton_ci.yml index 560d66b1b60..4205158ade0 100644 --- a/.github/workflows/proton_ci.yml +++ b/.github/workflows/proton_ci.yml @@ -64,8 +64,12 @@ jobs: # compiling ./docker/packager/packager --package-type binary --docker-image-version clang-16 --sanitizer $SANITIZER --proton-build --enable-proton-local --cache ccache --ccache_dir $GITHUB_WORKSPACE/ccache --output-dir $GITHUB_WORKSPACE/output - # clear compiling footprint + tar -zcf ./cache${SANITIZER:+_}$SANITIZER${ARCH:+_}$ARCH.tar.gz -C $GITHUB_WORKSPACE/ccache . + aws s3 cp --no-progress ./cache${SANITIZER:+_}$SANITIZER${ARCH:+_}$ARCH.tar.gz s3://tp-internal/proton/ci_cache/ + + # clean ccache and build footprint rm -rf $GITHUB_WORKSPACE/ccache + rm ./cache${SANITIZER:+_}$SANITIZER${ARCH:+_}$ARCH.tar.gz rm -rf build_docker # build unit test docker image @@ -92,22 +96,22 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} unit_test_address_x64: needs: build_address_x64 uses: timeplus-io/proton/.github/workflows/run_command.yml@develop if: github.event.pull_request.draft == false with: - ec2-instance-type: c5.xlarge + ec2-instance-type: c5.2xlarge ec2-image-id: ${{ vars.X64_TEST_AMI }} - ec2-volume-size: '30' + ec2-volume-size: '50' submodules: false sanitizer: "address" arch: ${{ vars.X64_ARCH }} - timeout: 30 + timeout: 50 command: | cd $GITHUB_WORKSPACE/tests/proton_ci export PROTON_VERSION=testing-$SANITIZER-$ARCH-$GITHUB_SHA @@ -130,9 +134,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} smoke_test_address_x64: needs: build_address_x64 @@ -169,9 +173,12 @@ jobs: pip install docker==6.1.3 pip install -r helpers/requirements.txt + + pip list df -h python ci_runner.py --settings=redp,nativelog df -h + echo "check test result" cat $GITHUB_WORKSPACE/tests/stream/.status cat $GITHUB_WORKSPACE/tests/stream/.status | grep nativelog:ExitCode.OK | grep redp:ExitCode.OK @@ -183,9 +190,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateless_test_address_x64: needs: build_address_x64 @@ -220,9 +227,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} stateful_test_address_x64: needs: build_address_x64 @@ -256,9 +263,9 @@ jobs: GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} DOCKERHUB_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} clean_passed_test_image: needs: diff --git a/.github/workflows/release_build.yml b/.github/workflows/release_build.yml index b498e3b021f..fd1cc8efb40 100644 --- a/.github/workflows/release_build.yml +++ b/.github/workflows/release_build.yml @@ -24,7 +24,7 @@ jobs: ./release --version patch # prepare build cache - aws s3 cp --no-progress s3://tp-internal/proton/cache.tar.gz . + aws s3 cp --no-progress s3://tp-internal/proton/ci_cache/cache.tar.gz . mkdir $GITHUB_WORKSPACE/ccache tar -zxf ./cache.tar.gz -C $GITHUB_WORKSPACE/ccache rm cache.tar.gz @@ -56,7 +56,7 @@ jobs: # upload build cache tar -zcf ./cache.tar.gz -C $GITHUB_WORKSPACE/ccache . - aws s3 cp --no-progress ./cache.tar.gz s3://tp-internal/proton/ + aws s3 cp --no-progress ./cache.tar.gz s3://tp-internal/proton/ci_cache/ mv $GITHUB_WORKSPACE/output/proton $GITHUB_WORKSPACE/$PROTON_BINARY secrets: @@ -86,7 +86,7 @@ jobs: ./release --version patch # prepare build cache - aws s3 cp --no-progress s3://tp-internal/proton/cache-arm.tar.gz . + aws s3 cp --no-progress s3://tp-internal/proton/ci_cache/cache-arm.tar.gz . mkdir $GITHUB_WORKSPACE/ccache tar -zxf ./cache-arm.tar.gz -C $GITHUB_WORKSPACE/ccache rm cache-arm.tar.gz @@ -113,7 +113,7 @@ jobs: # upload build cache tar -zcf ./cache-arm.tar.gz -C $GITHUB_WORKSPACE/ccache . - aws s3 cp --no-progress ./cache-arm.tar.gz s3://tp-internal/proton/ + aws s3 cp --no-progress ./cache-arm.tar.gz s3://tp-internal/proton/ci_cache/ mv $GITHUB_WORKSPACE/output/proton $GITHUB_WORKSPACE/$PROTON_BINARY secrets: diff --git a/.github/workflows/run_command.yml b/.github/workflows/run_command.yml index db367407858..a84747285a3 100644 --- a/.github/workflows/run_command.yml +++ b/.github/workflows/run_command.yml @@ -123,9 +123,9 @@ jobs: SANITIZER: ${{ inputs.sanitizer }} ARCH: ${{ inputs.arch }} TAG: ${{ inputs.tag }} - TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS }} - TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY }} - TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE }} + TIMEPLUS_ADDRESS: ${{ secrets.TIMEPLUS_ADDRESS2 }} + TIMEPLUS_API_KEY: ${{ secrets.TIMEPLUS_API_KEY2 }} + TIMEPLUS_WORKSPACE: ${{ secrets.TIMEPLUS_WORKSPACE2 }} TP_DEMO_API_KEY: ${{ secrets.TP_DEMO_API_KEY }} TP_DEMO_SITE_API_KEY: ${{ secrets.TP_DEMO_SITE_API_KEY }} GH_PERSONAL_ACCESS_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} diff --git a/tests/stream/ci_runner.py b/tests/stream/ci_runner.py index 87d7fa64f42..fcf26918536 100644 --- a/tests/stream/ci_runner.py +++ b/tests/stream/ci_runner.py @@ -1,7 +1,7 @@ import os, sys, logging, subprocess, time, datetime, json, argparse, traceback from argparse import ArgumentParser from helpers.s3_helper import S3Helper -from helpers.utils import compose_up +from helpers.utils import enhanced_compose_up from helpers.event_util import Event, EventRecord, TestEventTag import multiprocessing as mp import pytest @@ -482,13 +482,13 @@ def ci_runner( ) if run_mode == "local": env_docker_compose_res = True - logger.info(f"Bypass docker compose up.") + logger.info(f"Bypass docker-compose up.") else: - env_docker_compose_res = compose_up(docker_compose_file_path) - logger.info(f"docker compose up...") + env_docker_compose_res = enhanced_compose_up(docker_compose_file_path) + logger.info(f"docker-compose up...") logger.debug(f"env_docker_compose_res: {env_docker_compose_res}") if not env_docker_compose_res: - raise Exception("Env docker compose up failure.") + raise Exception(f"Env docker-compose up failure. path = {docker_compose_file_path}") if settings == []: # settings = ["nativelog"] settings = ["default"] diff --git a/tests/stream/helpers/utils.py b/tests/stream/helpers/utils.py index 2227662f61a..377c0feba8c 100755 --- a/tests/stream/helpers/utils.py +++ b/tests/stream/helpers/utils.py @@ -1,22 +1,97 @@ import os, sys, subprocess -import logging, logging.config - - -cur_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) -sys.path.append(cur_path) +import logging +from pathlib import Path logger = logging.getLogger(__name__) formatter = logging.Formatter( "%(asctime)s.%(msecs)03d [%(levelname)8s] [%(processName)s] [%(module)s] [%(funcName)s] %(message)s (%(filename)s:%(lineno)s)" ) +def setup_debug_logging(): + """Configure detailed logging for debugging""" + root_logger = logging.getLogger() + console_handler = logging.StreamHandler() + console_handler.setFormatter(formatter) + root_logger.addHandler(console_handler) + root_logger.setLevel(logging.DEBUG) + +def verify_docker_environment(): + """Check if docker and docker-compose are properly installed and running""" + try: + # Check docker version + docker_version = subprocess.check_output(["docker", "--version"], stderr=subprocess.STDOUT) + logger.debug(f"Docker version: {docker_version.decode('utf-8').strip()}") + + # Check docker-compose version + compose_version = subprocess.check_output(["docker-compose", "--version"], stderr=subprocess.STDOUT) + logger.debug(f"Docker Compose version: {compose_version.decode('utf-8').strip()}") + + # Check if docker daemon is running + docker_info = subprocess.check_output(["docker", "info"], stderr=subprocess.STDOUT) + logger.debug("Docker daemon is running") + + return True + except subprocess.CalledProcessError as e: + logger.error(f"Docker environment check failed: {e.output.decode('utf-8')}") + return False + +def verify_compose_file(compose_file_path): + """Verify docker-compose file exists and is valid""" + try: + if not os.path.exists(compose_file_path): + logger.error(f"Docker compose file not found at: {compose_file_path}") + return False + + # Check if the file is readable + with open(compose_file_path, 'r') as f: + content = f.read() + logger.debug(f"Successfully read compose file: {compose_file_path}") + + # Validate docker-compose file + cmd = f"docker-compose -f {compose_file_path} config" + result = subprocess.check_output(cmd.split(), stderr=subprocess.STDOUT) + logger.debug("Docker compose file validation successful") + + return True + except Exception as e: + logger.error(f"Compose file verification failed: {str(e)}") + return False -def compose_up(compose_file_path): - logger.debug(f"compose_up: compose_file_path = {compose_file_path}") +def enhanced_compose_up(compose_file_path): + """Enhanced version of compose_up with better error handling and logging""" + logger.debug(f"Starting enhanced_compose_up with file: {compose_file_path}") + + # First verify docker environment + if not verify_docker_environment(): + logger.error("Docker environment verification failed") + return False + + # Then verify compose file + if not verify_compose_file(compose_file_path): + logger.error("Docker compose file verification failed") + return False + try: - cmd = f"docker-compose -f {compose_file_path} up -d" - logger.debug(f"compose_up: cmd = {cmd}") - res = subprocess.check_output(cmd.split(), stderr=subprocess.STDOUT) + # Try to bring down any existing containers first + down_cmd = f"docker-compose -f {compose_file_path} down" + logger.debug(f"Running command: {down_cmd}") + subprocess.run(down_cmd.split(), stderr=subprocess.PIPE, stdout=subprocess.PIPE, check=True) + + # Now bring up the containers + up_cmd = f"docker-compose -f {compose_file_path} up -d" + logger.debug(f"Running command: {up_cmd}") + result = subprocess.run(up_cmd.split(), stderr=subprocess.PIPE, stdout=subprocess.PIPE, check=True) + + # Check if containers are running + ps_cmd = f"docker-compose -f {compose_file_path} ps" + ps_output = subprocess.check_output(ps_cmd.split(), stderr=subprocess.STDOUT) + logger.debug(f"Docker compose ps output:\n{ps_output.decode('utf-8')}") + return True - except (subprocess.CalledProcessError) as Error: - return False \ No newline at end of file + except subprocess.CalledProcessError as e: + logger.error(f"Docker compose command failed with error:\n{e.stderr.decode('utf-8') if e.stderr else ''}") + logger.error(f"Command output:\n{e.output.decode('utf-8') if e.output else ''}") + return False + except Exception as e: + logger.error(f"Unexpected error during docker-compose up: {str(e)}") + return False diff --git a/tests/stream/test_compatibility/docker-compose.yaml b/tests/stream/test_compatibility/docker-compose.yaml index ce7432f27bb..469ac8a7cda 100644 --- a/tests/stream/test_compatibility/docker-compose.yaml +++ b/tests/stream/test_compatibility/docker-compose.yaml @@ -5,6 +5,7 @@ services: pull_policy: always container_name: proton-server volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - $GITHUB_WORKSPACE/data/proton-redp/datas:/var/lib/proton - $GITHUB_WORKSPACE/data/proton-redp/log:/var/log/proton-server ports: @@ -36,7 +37,7 @@ services: stream-store: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9092:9092" - "29092:29092" @@ -64,4 +65,5 @@ services: container_name: redpanda user: "0:0" volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - $GITHUB_WORKSPACE/data/redpanda:/var/lib/redpanda/data diff --git a/tests/stream/test_stream_smoke/0098_fixed_issues2.yaml b/tests/stream/test_stream_smoke/0098_fixed_issues2.yaml index 1c9b2ec6433..059b4fe94d1 100644 --- a/tests/stream/test_stream_smoke/0098_fixed_issues2.yaml +++ b/tests/stream/test_stream_smoke/0098_fixed_issues2.yaml @@ -168,6 +168,7 @@ tests: - view - left join - inner join + - bug name: issue 700,701 description: no support to create view with changelog semantic but doesn't has _tp_delta column in select list steps: diff --git a/tests/stream/test_stream_smoke/configs/config.json b/tests/stream/test_stream_smoke/configs/config.json index b1d006cfb30..4ba53cce38e 100644 --- a/tests/stream/test_stream_smoke/configs/config.json +++ b/tests/stream/test_stream_smoke/configs/config.json @@ -71,7 +71,7 @@ }, "new_setting_sample": { "description": "sample of a new setting", - "comment": "setting is for ci_runner to learn how to connect to proton, while how to start the env mapping to settings need to be configured in test_stream_smoke/configs/docker-compose.yaml, so far all setting env is all to be set in this unified docker compose file, #todo: split docker-compose for different settings", + "comment": "setting is for ci_runner to learn how to connect to proton, while how to start the env mapping to settings need to be configured in test_stream_smoke/configs/docker-compose.yaml, so far all setting env is all to be set in this unified docker-compose file, #todo: split docker-compose for different settings", "rest_setting": { "host_url": "http://localhost:3218", "http_snapshot_url": "http://localhost:8123", diff --git a/tests/stream/test_stream_smoke/configs/config_11_containers.json b/tests/stream/test_stream_smoke/configs/config_11_containers.json index 99cb545d43c..ed236278025 100644 --- a/tests/stream/test_stream_smoke/configs/config_11_containers.json +++ b/tests/stream/test_stream_smoke/configs/config_11_containers.json @@ -47,7 +47,7 @@ }, "new_setting_sample": { "description": "sample of a new setting", - "comment": "setting is for ci_runner to learn how to connect to proton, while how to start the env mapping to settings need to be configured in test_stream_smoke/configs/docker-compose.yaml, so far all setting env is all to be set in this unified docker compose file, #todo: split docker-compose for different settings", + "comment": "setting is for ci_runner to learn how to connect to proton, while how to start the env mapping to settings need to be configured in test_stream_smoke/configs/docker-compose.yaml, so far all setting env is all to be set in this unified docker-compose file, #todo: split docker-compose for different settings", "rest_setting": { "host_url": "http://localhost:3218", "http_snapshot_url": "http://localhost:8123", diff --git a/tests/stream/test_stream_smoke/configs/docker-compose-native.yaml b/tests/stream/test_stream_smoke/configs/docker-compose-native.yaml index a4020e32436..d7271886550 100644 --- a/tests/stream/test_stream_smoke/configs/docker-compose-native.yaml +++ b/tests/stream/test_stream_smoke/configs/docker-compose-native.yaml @@ -5,6 +5,7 @@ services: pull_policy: always container_name: proton-server volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server/datas:/var/lib/proton - ../../proton-server/log:/var/log/proton-server ports: @@ -37,6 +38,7 @@ services: pull_policy: always container_name: proton-server1 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server1/datas:/var/lib/proton - ../../proton-server1/log:/var/log/proton-server ports: @@ -69,6 +71,7 @@ services: pull_policy: always container_name: proton-server2 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server2/datas:/var/lib/proton - ../../proton-server2/log:/var/log/proton-server ports: diff --git a/tests/stream/test_stream_smoke/configs/docker-compose-redp-single.yaml b/tests/stream/test_stream_smoke/configs/docker-compose-redp-single.yaml index a90ad3cc9e0..23c3961a901 100644 --- a/tests/stream/test_stream_smoke/configs/docker-compose-redp-single.yaml +++ b/tests/stream/test_stream_smoke/configs/docker-compose-redp-single.yaml @@ -5,6 +5,7 @@ services: pull_policy: always container_name: proton-redp volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp/datas:/var/lib/proton - ../../proton-redp/log:/var/log/proton-server ports: @@ -36,7 +37,7 @@ services: stream-store: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9092:9092" - "29092:29092" diff --git a/tests/stream/test_stream_smoke/configs/docker-compose-redp.yaml b/tests/stream/test_stream_smoke/configs/docker-compose-redp.yaml index 134fa030151..af76ef2d0d6 100644 --- a/tests/stream/test_stream_smoke/configs/docker-compose-redp.yaml +++ b/tests/stream/test_stream_smoke/configs/docker-compose-redp.yaml @@ -5,6 +5,7 @@ services: pull_policy: always container_name: proton-redp volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp/datas:/var/lib/proton - ../../proton-redp/log:/var/log/proton-server ports: @@ -40,6 +41,7 @@ services: pull_policy: always container_name: proton-redp1 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp1/datas:/var/lib/proton - ../../proton-redp1/log:/var/log/proton-server ports: @@ -76,6 +78,7 @@ services: pull_policy: always container_name: proton-redp2 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp2/datas:/var/lib/proton - ../../proton-redp2/log:/var/log/proton-server ports: @@ -111,6 +114,7 @@ services: pull_policy: always container_name: proton-redp3 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp3/datas:/var/lib/proton - ../../proton-redp3/log:/var/log/proton-server ports: @@ -146,6 +150,7 @@ services: pull_policy: always container_name: proton-redp4 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp4/datas:/var/lib/proton - ../../proton-redp4/log:/var/log/proton-server ports: @@ -177,7 +182,7 @@ services: - stream-store3 stream-store: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9092:9092" - "29092:29092" @@ -205,7 +210,7 @@ services: container_name: redpanda-1 stream-store1: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9093:9092" - "29093:29092" @@ -233,7 +238,7 @@ services: container_name: redpanda-2 stream-store2: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9094:9092" - "29094:29092" @@ -261,7 +266,7 @@ services: container_name: redpanda-3 stream-store3: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9095:9092" - "29095:29092" @@ -289,7 +294,7 @@ services: container_name: redpanda-4 stream-store4: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9096:9092" - "29096:29092" diff --git a/tests/stream/test_stream_smoke/configs/docker-compose.yaml b/tests/stream/test_stream_smoke/configs/docker-compose.yaml index 722a4084d74..83c66417513 100644 --- a/tests/stream/test_stream_smoke/configs/docker-compose.yaml +++ b/tests/stream/test_stream_smoke/configs/docker-compose.yaml @@ -5,6 +5,7 @@ services: ##pull_policy: always container_name: proton-server volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server/datas:/var/lib/proton - ../../proton-server/log:/var/log/proton-server - ../../../sanitizer-thread-suppressions.txt:/var/sanitizer-thread-suppressions.txt @@ -39,6 +40,7 @@ services: #pull_policy: always container_name: proton-server1 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server1/datas:/var/lib/proton - ../../proton-server1/log:/var/log/proton-server - ../../../sanitizer-thread-suppressions.txt:/var/sanitizer-thread-suppressions.txt @@ -74,6 +76,7 @@ services: #pull_policy: always container_name: proton-server2 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server2/datas:/var/lib/proton - ../../proton-server2/log:/var/log/proton-server - ../../../sanitizer-thread-suppressions.txt:/var/sanitizer-thread-suppressions.txt @@ -108,6 +111,7 @@ services: #pull_policy: always container_name: proton-redp volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp/datas:/var/lib/proton - ../../proton-redp/log:/var/log/proton-server - ../../../sanitizer-thread-suppressions.txt:/var/sanitizer-thread-suppressions.txt @@ -145,6 +149,7 @@ services: #pull_policy: always container_name: proton-redp1 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp1/datas:/var/lib/proton - ../../proton-redp1/log:/var/log/proton-server - ../../../sanitizer-thread-suppressions.txt:/var/sanitizer-thread-suppressions.txt @@ -183,6 +188,7 @@ services: #pull_policy: always container_name: proton-redp2 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp2/datas:/var/lib/proton - ../../proton-redp2/log:/var/log/proton-server - ../../../sanitizer-thread-suppressions.txt:/var/sanitizer-thread-suppressions.txt @@ -220,6 +226,7 @@ services: #pull_policy: always container_name: proton-redp3 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp3/datas:/var/lib/proton - ../../proton-redp3/log:/var/log/proton-server - ../../../sanitizer-thread-suppressions.txt:/var/sanitizer-thread-suppressions.txt @@ -257,6 +264,7 @@ services: #pull_policy: always container_name: proton-redp4 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp4/datas:/var/lib/proton - ../../proton-redp4/log:/var/log/proton-server - ../../../sanitizer-thread-suppressions.txt:/var/sanitizer-thread-suppressions.txt @@ -290,7 +298,7 @@ services: - stream-store4 stream-store: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9092:9092" - "29092:29092" @@ -318,7 +326,7 @@ services: container_name: redpanda-1 stream-store1: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9093:9092" - "29093:29092" @@ -346,7 +354,7 @@ services: container_name: redpanda-2 stream-store2: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9094:9092" - "29094:29092" @@ -374,7 +382,7 @@ services: container_name: redpanda-3 stream-store3: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9095:9092" - "29095:29092" @@ -402,7 +410,7 @@ services: container_name: redpanda-4 stream-store4: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9096:9092" - "29096:29092" diff --git a/tests/stream/test_stream_smoke/configs/docker-compose_11_containers.yaml b/tests/stream/test_stream_smoke/configs/docker-compose_11_containers.yaml index 98156e65a96..8432b94dc93 100644 --- a/tests/stream/test_stream_smoke/configs/docker-compose_11_containers.yaml +++ b/tests/stream/test_stream_smoke/configs/docker-compose_11_containers.yaml @@ -5,6 +5,7 @@ services: #pull_policy: always container_name: proton-server volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server/datas:/var/lib/proton - ../../proton-server/log:/var/log/proton-server ports: @@ -37,6 +38,7 @@ services: #pull_policy: always container_name: proton-server1 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server1/datas:/var/lib/proton - ../../proton-server1/log:/var/log/proton-server ports: @@ -70,6 +72,7 @@ services: #pull_policy: always container_name: proton-server2 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server2/datas:/var/lib/proton - ../../proton-server2/log:/var/log/proton-server ports: @@ -102,6 +105,7 @@ services: #pull_policy: always container_name: proton-server3 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server3/datas:/var/lib/proton - ../../proton-server3/log:/var/log/proton-server ports: @@ -134,6 +138,7 @@ services: #pull_policy: always container_name: proton-server4 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-server4/datas:/var/lib/proton - ../../proton-server4/log:/var/log/proton-server ports: @@ -167,6 +172,7 @@ services: #pull_policy: always container_name: proton-redp volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp/datas:/var/lib/proton - ../../proton-redp/log:/var/log/proton-server ports: @@ -206,6 +212,7 @@ services: #pull_policy: always container_name: proton-redp1 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp1/datas:/var/lib/proton - ../../proton-redp1/log:/var/log/proton-server ports: @@ -246,6 +253,7 @@ services: #pull_policy: always container_name: proton-redp2 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp2/datas:/var/lib/proton - ../../proton-redp2/log:/var/log/proton-server ports: @@ -285,6 +293,7 @@ services: #pull_policy: always container_name: proton-redp3 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp3/datas:/var/lib/proton - ../../proton-redp3/log:/var/log/proton-server ports: @@ -324,6 +333,7 @@ services: #pull_policy: always container_name: proton-redp4 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp4/datas:/var/lib/proton - ../../proton-redp4/log:/var/log/proton-server ports: @@ -363,6 +373,7 @@ services: #pull_policy: always container_name: proton-redp5 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp5/datas:/var/lib/proton - ../../proton-redp5/log:/var/log/proton-server ports: @@ -402,6 +413,7 @@ services: #pull_policy: always container_name: proton-redp6 volumes: + - /var/run/docker.sock:/var/run/docker.sock # To solve docker.sock permission error - ../../proton-redp6/datas:/var/lib/proton - ../../proton-redp6/log:/var/log/proton-server ports: @@ -437,7 +449,7 @@ services: hard: 262144 stream-store: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9092:9092" - "29092:29092" @@ -465,7 +477,7 @@ services: container_name: redpanda-1 stream-store1: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9093:9092" - "29093:29092" @@ -493,7 +505,7 @@ services: container_name: redpanda-2 stream-store2: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9094:9092" - "29094:29092" @@ -521,7 +533,7 @@ services: container_name: redpanda-3 stream-store3: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9095:9092" - "29095:29092" @@ -549,7 +561,7 @@ services: container_name: redpanda-4 stream-store4: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9096:9092" - "29096:29092" @@ -577,7 +589,7 @@ services: container_name: redpanda-5 stream-store5: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9097:9092" - "29097:29092" @@ -605,7 +617,7 @@ services: container_name: redpanda-6 stream-store6: - image: vectorized/redpanda:v21.11.19 + image: docker.redpanda.com/redpandadata/redpanda:v23.2.15 ports: - "9098:9092" - "29098:29092"