Skip to content

Commit 2d6aceb

Browse files
committed
feat(benchmark):support benchmark
Signed-off-by: gitsrc <[email protected]>
1 parent 70a905e commit 2d6aceb

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

.github/workflows/benchmark.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,25 @@ jobs:
2727
run: |
2828
# Start server in background
2929
cd example/memory_kv
30-
go run server.go &
30+
# Start server with logging
31+
go run server.go > server.log 2>&1 &
3132
SERVER_PID=$!
3233
33-
# Wait for server to be ready
34-
for i in {1..10}; do
34+
# Wait for server to be ready (longer timeout for CI environment)
35+
for i in {1..30}; do
3536
if nc -z 127.0.0.1 6380; then
37+
echo "Server is ready"
3638
break
3739
fi
38-
sleep 1
40+
sleep 2
41+
echo "Waiting for server to start... ($i/30)"
3942
done
4043
4144
# Verify server is ready
4245
if ! nc -z 127.0.0.1 6380; then
43-
echo "Server failed to start"
46+
echo "Server failed to start after 60 seconds"
47+
echo "Server logs:"
48+
cat server.log || true
4449
exit 1
4550
fi
4651

0 commit comments

Comments
 (0)