[php-src] PR #25183: Reduce flaky SQL Server setup failures in Windows CI
| From: | shivammathur | Date: | Wed, 04 Nov 2026 06:59:41 +0000 |
| Subject: | [php-src] PR #25183: Reduce flaky SQL Server setup failures in Windows CI | ||
| Groups: | php.git-pulls | ||
| Request: | Send a blank email to git-pulls+get-40283@lists.php.net to get a copy of this message | ||
Pull Request: https://github.com/php/php-src/pull/25183
Author: shivammathur
This PR improves the MSSQL setup on Windows CI to reduce failures:
- Download failures: adds retry logic.
https://github.com/php/php-src/actions/runs/41113088187/job/124260339021
- Startup failures: fails to start on NVMe volumes.
https://github.com/php/php-src/actions/runs/41752319450/job/126320741979
Some Windows runners have NVMe
C: volumes with 8 KiB sectors. SQL Server does not
support that, so we can check if the D: volume has 4 KiB sectors.
Ref: https://learn.microsoft.com/en-us/troubleshoot/sql/azure-sql/sql-installation-fails-sector-size-error-azure-vm