diff --git a/ci/plugins/mzcompose/hooks/pre-exit b/ci/plugins/mzcompose/hooks/pre-exit index 713fab9d09764..c48d0f2bbe125 100755 --- a/ci/plugins/mzcompose/hooks/pre-exit +++ b/ci/plugins/mzcompose/hooks/pre-exit @@ -40,25 +40,27 @@ ps aux > ps-aux.log docker ps -a --no-trunc > docker-ps-a.log docker stats --all --no-stream > docker-stats.log -echo "Downing docker containers" -run down --volumes - mv "$HOME"/cores . if find cores -name 'core.*' | grep -q .; then # Best effort attempt to fetch interesting executables to get backtrace of core files bin/ci-builder run stable cp /mnt/build/debug/clusterd cores/ || true bin/ci-builder run stable cp /mnt/build/debug/environmentd cores/ || true + bin/ci-builder run stable cp /mnt/build/debug/materialized cores/ || true bin/ci-builder run stable cp /mnt/build/debug/mz-balancerd cores/balancerd || true bin/ci-builder run stable cp /mnt/build/debug/sqllogictest cores/ || true run cp sqllogictest:/usr/local/bin/sqllogictest cores/ || true run cp sqllogictest:/usr/local/bin/clusterd cores/ || true run cp materialized:/usr/local/bin/environmentd cores/ || true run cp materialized:/usr/local/bin/clusterd cores/ || true + run cp materialized:/usr/local/bin/materialized cores/ || true run cp balancerd:/usr/local/bin/balancerd cores/ || true run cp testdrive:/usr/local/bin/testdrive cores/ || true fi +echo "Downing docker containers" +run down --volumes + echo "Finding core files" find cores -name 'core.*' | while read -r core; do exe=$(echo "$core" | sed -e "s/core\.\(.*\)\.[0-9]*/\1/" -e "s/.*\!//")