Skip to content

R.I.P Memory backend#415

Merged
simo5 merged 2 commits intolatchset:mainfrom
simo5:forgetful
Feb 10, 2026
Merged

R.I.P Memory backend#415
simo5 merged 2 commits intolatchset:mainfrom
simo5:forgetful

Conversation

@simo5
Copy link
Member

@simo5 simo5 commented Feb 9, 2026

Description

The in-memory storage backend (memorydb) was not persistent, meaning all data was lost when the process terminated. This limited its usefulness and made it difficult to integrate into the test suite effectively.

This change completely removes the memorydb implementation, its corresponding feature flag, and all related test and CI configurations.

Checklist

  • Test suite updated with functionality tests
  • Test suite updated with negative tests
  • Rustdoc string were added or updated
  • CHANGELOG and/or other documentation added or updated
  • This is not a code change

Reviewer's checklist:

  • Any issues marked for closing are fully addressed
  • There is a test suite reasonably covering new functionality or modifications
  • This feature/change has adequate documentation added
  • A changelog entry is added if the change is significant
  • Code conform to coding style that today cannot yet be enforced via the check style test
  • Commits have short titles and sensible text
  • Doc string are properly updated

simo5 and others added 2 commits February 9, 2026 14:51
Having two field sfor test suite changes was both too much and too
little. Soemtimes there are different chanegs that were not captured by
eother checkbox and often neither is needed. Simplify down to one
checkbox.

Signed-off-by: Simo Sorce <simo@redhat.com>
The in-memory storage backend (`memorydb`) was not persistent, meaning all
data was lost when the process terminated. This limited its usefulness and
made it difficult to integrate into the test suite effectively.

This change completely removes the `memorydb` implementation, its
corresponding feature flag, and all related test and CI configurations.

Co-authored-by: Gemini <gemini@google.com>
Signed-off-by: Simo Sorce <simo@redhat.com>
Copy link
Contributor

@Jakuje Jakuje left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

surprised to see that a few changes. But good to see it go

@simo5 simo5 merged commit 9eaa01b into latchset:main Feb 10, 2026
50 checks passed
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.

2 participants