Commit Graph

2 Commits

Author SHA1 Message Date
Jordan Patel
fb004e0fbb fix: resolve CI failures for ELF-231 merge
- Format cmd/loadtest/main.go with gofmt
- Downgrade go.mod to go 1.24 for golangci-lint compatibility
- Update CI workflow Go version to 1.24
- Fix deprecated govet check-shadowing → shadow

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 07:56:12 +02:00
Riley Zhang
12775f836c Phase 4: Production readiness - graceful shutdown, health checks, load testing, pprof
- Graceful shutdown: SIGINT/SIGTERM handling with 5s timeout
- Readiness probe (/readyz): pings database before reporting ready
- Connection pool: documented MaxOpenConns(1) for SQLite single-writer constraint
- Load test tool: cmd/loadtest with configurable concurrency/total requests
- Shell script: scripts/load-test.sh for quick load testing
- pprof endpoints: /debug/pprof/* when HATCH_DEBUG env var is set

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 05:26:42 +02:00