Skip to content

Reapply "Externalize retained EventRecords into row storage (#177)" (…#179

Draft
tkobayas wants to merge 3 commits intokiegroup:2.0.xfrom
tkobayas:externalize_event_record2
Draft

Reapply "Externalize retained EventRecords into row storage (#177)" (…#179
tkobayas wants to merge 3 commits intokiegroup:2.0.xfrom
tkobayas:externalize_event_record2

Conversation

@tkobayas
Copy link
Copy Markdown
Collaborator

#178)

This reverts commit c4c2ff1.

Externalize retained EventRecords into row storage

Replace blob-backed partial-event persistence with a dedicated drools_ansible_event_record table and wire the HA recovery path to load and persist retained EventRecords as ordered rows.

This commit adds row-level EventRecord models and APIs, schema support in H2/PostgreSQL, manifest-based SHA handling, row-aware session persistence and recovery, and integration coverage for persistence, failover, and encryption. It also updates the load-test harness to report EventRecord rows and fixes the main load-test runner so long 10k retention runs wait for completion before emitting summary metrics.

…#177)" (kiegroup#178)

This reverts commit c4c2ff1.

    Externalize retained EventRecords into row storage

    Replace blob-backed partial-event persistence with a dedicated drools_ansible_event_record table and wire the HA recovery path to load and persist retained EventRecords as ordered rows.

    This commit adds row-level EventRecord models and APIs, schema support in H2/PostgreSQL, manifest-based SHA handling, row-aware session persistence and recovery, and integration coverage for persistence, failover, and encryption. It also updates the load-test harness to report EventRecord rows and fixes the main load-test runner so long 10k retention runs wait for completion before emitting summary metrics.
@tkobayas tkobayas marked this pull request as draft April 16, 2026 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant