Skip to content

v1: Memory ownership of RAFT_PERSISTED_SNAPSHOT and RAFT_CONFIGURATION#204

Merged
freeekanayaka merged 2 commits intocowsql:mainfrom
freeekanayaka:snapshot-taken-memory-ownership
Dec 4, 2025
Merged

v1: Memory ownership of RAFT_PERSISTED_SNAPSHOT and RAFT_CONFIGURATION#204
freeekanayaka merged 2 commits intocowsql:mainfrom
freeekanayaka:snapshot-taken-memory-ownership

Conversation

@freeekanayaka
Copy link
Member

The ownership of nested event fields is now left completely to the caller.

The ownership of raft_event.snapshot.metadata now belongs to the caller.

Signed-off-by: Free Ekanayaka <free@ekanayaka.io>
The memory of the raft_event.configuration.conf field now belongs to the caller.

Signed-off-by: Free Ekanayaka <free@ekanayaka.io>
@freeekanayaka freeekanayaka added the downstream Trigger downstream tests label Dec 4, 2025
@freeekanayaka freeekanayaka merged commit 2d8dfe8 into cowsql:main Dec 4, 2025
45 checks passed
@freeekanayaka freeekanayaka deleted the snapshot-taken-memory-ownership branch December 4, 2025 11:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

downstream Trigger downstream tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant