-
Notifications
You must be signed in to change notification settings - Fork 399
Comparing changes
Open a pull request
base repository: sqlancer/sqlancer
base: 566853a
head repository: sqlancer/sqlancer
compare: e9a6c8b
- 6 commits
- 4 files changed
- 2 contributors
Commits on Apr 5, 2026
-
Fix CnosDB CI: SQL readiness check and resolve Log4j version conflicts
Two issues caused CnosDB test failures: 1. HTTP ping responded before storage layer was ready, causing "Resource temporarily unavailable" on first SQL command. Use SQL-level readiness check instead. 2. Mismatched Log4j versions (log4j-api 2.10.0 vs log4j-core 2.18.0) from Hive transitive dependencies caused NoSuchMethodError. Exclude log4j-slf4j-impl from Hive deps, align Log4j2 at 2.24.3, and add log4j-slf4j2-impl for SLF4J 2.x compatibility. Also fix copy-paste error in CI step name and upgrade HSQLDB to 2.7.4. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 6040f15 - Browse repository at this point
Copy the full SHA 6040f15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4898989 - Browse repository at this point
Copy the full SHA 4898989View commit details -
Fix CnosDB CI: use public DB context for DROP/CREATE, single thread, …
…and SQL readiness check CnosDB cannot reliably drop a database when the API request targets that same database. Use a separate client connected to "public" for DROP/CREATE DATABASE operations. Also limit to single thread since CnosDB's storage engine cannot handle concurrent database lifecycle operations, and replace the CI port check with a SQL readiness poll. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for e3a5407 - Browse repository at this point
Copy the full SHA e3a5407View commit details
Commits on Apr 6, 2026
-
Fix CnosDB CI: retry DDL on storage layer initialization delays
CnosDB's Tskv index storage may not be fully ready even after the HTTP API responds to simple queries. On CI runners, DDL operations like DROP/CREATE DATABASE consistently fail with "Resource temporarily unavailable (os error 11)". Additionally, a newly created database may not be immediately queryable, causing "Database not found" errors. Add executeWithRetry() that retries these specific transient errors during database setup. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 971fb44 - Browse repository at this point
Copy the full SHA 971fb44View commit details -
Fix CnosDB CI: also retry on "already exists" after delayed DROP
The DROP DATABASE may appear to succeed but not yet propagate in CnosDB's storage layer, causing the subsequent CREATE DATABASE to fail with "Database already exists". Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 8ed632e - Browse repository at this point
Copy the full SHA 8ed632eView commit details -
Fix CnosDB CI: retry DROP+CREATE as a pair on storage lag
Retrying just CREATE DATABASE on "already exists" is futile when the preceding DROP hasn't propagated in CnosDB's storage layer. Instead, retry the DROP+CREATE sequence together so the DROP is re-issued before each CREATE attempt. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for e9a6c8b - Browse repository at this point
Copy the full SHA e9a6c8bView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 566853a...e9a6c8b