Open source TPM software for Bootstrapping and Maintaining Trust
Go to file
Sergio Arroutbi d3a4e38571
Add patches to fix DB connection leaks
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>
2026-03-23 11:28:49 +01:00
.fmf Added Fedora CI tmt test plan 2022-02-17 20:39:08 +01:00
.gitignore Updating for Keylime release v7.14.1 2026-02-13 13:04:41 +00:00
0001-Fix-timestamp-conversion-to-use-UTC-timezone.patch Updating for Keylime release v7.14.1 2026-02-13 13:04:41 +00:00
0002-Fix-efivar-availability-check-in-test_create_mb_poli.patch Updating for Keylime release v7.14.1 2026-02-13 13:04:41 +00:00
0003-Close-DB-sessions-to-prevent-connection-exhaustion.patch Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
0004-Include-thread-safe-session-management.patch Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
0005-Address-some-improvements-from-code-review.patch Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
0006-Fix-race-condition-on-in-SessionManager.patch Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
0007-Fix-linter-errors-in-PersistableModel.get-and-.all.patch Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
0008-refactor-Remove-dead-code-AuthSession.authenticate_a.patch Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
0009-db-Clean-up-scoped-session-after-each-request.patch Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
0010-fix-Check-active-flag-in-_extract_identity-and-guard.patch Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
0011-fix-Add-fork-safety-to-DBManager-via-dispose.patch Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
changelog Opt in to rpmautospec 2022-07-07 12:36:01 -03:00
ci_tests.fmf tests: Update CI test plan for C10S 2024-05-09 15:56:26 +02:00
gating.yaml Add rhel-10 gating.yaml 2024-06-24 16:05:26 +00:00
keylime-fix-db-connection-leaks.patch Fix DB connection leaks 2025-08-08 17:04:40 +02:00
keylime.spec Add patches to fix DB connection leaks 2026-03-23 11:28:49 +01:00
keylime.sysusers Updating for Keylime release v6.4.2 2022-07-08 15:39:47 -03:00
keylime.tmpfiles Fix tmpfiles.d configuration related to the cert store 2025-07-24 09:12:44 +01:00
README.md Added the README 2019-12-13 15:07:05 +00:00
sources Updating for Keylime release v7.14.1 2026-02-13 13:04:41 +00:00

keylime

The keylime package