Open source TPM software for Bootstrapping and Maintaining Trust
Resolves: #RHEL-153811 Backport upstream fixes for database connection pool exhaustion that occurred during multi-host push attestation with multiple agents, causing QueuePool timeout and HTTP 500 errors. Upstream commits: - 5b622eae Close DB sessions to prevent connection exhaustion - bc28d5d2 Include thread-safe session management - 4f5f09a6 Address some improvements from code review - 309a0ef0 Fix race condition in SessionManager - e75921f0 Fix linter errors in PersistableModel.get() and .all() - 2d809d8b refactor: Remove dead code AuthSession.authenticate_agent() - e935df8f db: Clean up scoped session after each request - 08c0c67c fix: Check active flag in _extract_identity and guard receive_pop - d74e7499 fix: Add fork-safety to DBManager via dispose() Signed-off-by: Sergio Arroutbi <sarroutb@redhat.com> |
||
|---|---|---|
| .fmf | ||
| .gitignore | ||
| 0001-Fix-timestamp-conversion-to-use-UTC-timezone.patch | ||
| 0002-Fix-efivar-availability-check-in-test_create_mb_poli.patch | ||
| 0003-Close-DB-sessions-to-prevent-connection-exhaustion.patch | ||
| 0004-Include-thread-safe-session-management.patch | ||
| 0005-Address-some-improvements-from-code-review.patch | ||
| 0006-Fix-race-condition-on-in-SessionManager.patch | ||
| 0007-Fix-linter-errors-in-PersistableModel.get-and-.all.patch | ||
| 0008-refactor-Remove-dead-code-AuthSession.authenticate_a.patch | ||
| 0009-db-Clean-up-scoped-session-after-each-request.patch | ||
| 0010-fix-Check-active-flag-in-_extract_identity-and-guard.patch | ||
| 0011-fix-Add-fork-safety-to-DBManager-via-dispose.patch | ||
| changelog | ||
| ci_tests.fmf | ||
| gating.yaml | ||
| keylime-fix-db-connection-leaks.patch | ||
| keylime.spec | ||
| keylime.sysusers | ||
| keylime.tmpfiles | ||
| README.md | ||
| sources | ||
keylime
The keylime package