Skip to content

Commit 3748241

Browse files
committed
increase timeout for sql server
1 parent df96f10 commit 3748241

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

azure-pipelines.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -262,22 +262,22 @@ jobs:
262262
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
263263
curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
264264
265-
# Wait for SQL Server to be ready
265+
# Wait for SQL Server to be ready with increased timeout
266266
echo "Waiting for SQL Server to start..."
267267
268-
# First, wait for the container to be running and SQL Server service to be listening
269-
for i in {1..30}; do
268+
# Extended wait for the container to be running and SQL Server service to be listening
269+
for i in {1..60}; do
270270
if docker logs $(docker ps -q --filter ancestor=mcr.microsoft.com/mssql/server:2022-latest) 2>&1 | grep -q "SQL Server is now ready for client connections"; then
271-
echo "SQL Server service is ready after $i attempts ($(($i * 2)) seconds)"
271+
echo "SQL Server service is ready after $i attempts ($(($i * 3)) seconds)"
272272
break
273273
fi
274-
echo "Attempt $i: Waiting for SQL Server service to be ready, checking again in 2 seconds..."
275-
sleep 2
274+
echo "Attempt $i: Waiting for SQL Server service to be ready, checking again in 3 seconds..."
275+
sleep 3
276276
done
277277
278-
# Additional wait to ensure full initialization
279-
echo "Waiting additional 10 seconds for full SQL Server initialization..."
280-
sleep 10
278+
# Increased wait to ensure full initialization for database operations
279+
echo "Waiting additional 60 seconds for full SQL Server initialization..."
280+
sleep 60
281281
282282
# Verify we can connect using a simple network test first
283283
echo "Testing SQL Server connectivity..."

0 commit comments

Comments
 (0)