Skip to content

Add vnode_object_cache without property re-fetching#66

Draft
martinsumner wants to merge 2 commits intoopenriak-3.4from
nhse-o34-orkv.i50-vnodeobjcache
Draft

Add vnode_object_cache without property re-fetching#66
martinsumner wants to merge 2 commits intoopenriak-3.4from
nhse-o34-orkv.i50-vnodeobjcache

Conversation

@martinsumner
Copy link
Contributor

This adds a vnode_object_cache to replace the (assume unused) metadata cache. to make this useful it is enabled as a bucket property, so it can be targeted at specific buckets which require frequent updates and have small object sizes (i.e. counters).

As part of the introduction, to improve performance, repeated requests to retrieve the bucket properties have been removed from the PUT flow to allow for the properties to be fetched once at the start of the PUT (and even passed as an option from the FSM),

This adds a vnode_object_cache to replace the (assume unused) metadata cache.  to make this useful it is enabled as a bucket property, so it can be targeted at specific buckets which require frequent updates  and have small object sizes (i.e. counters).

As part of the introduction, to improve performance, repeated requests to retrieve the bucket properties have been removed from the PUT flow to allow for the properties to be fetched once at the start of the PUT (and even passed as an option from the FSM),
@martinsumner martinsumner moved this from Todo to In Progress in OpenRiak 3.4.1 Jan 7, 2026
@martinsumner martinsumner self-assigned this Mar 6, 2026
@martinsumner martinsumner moved this from Todo to In Progress in OpenRiak 4.0 RC1 Mar 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant