Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write all Immutable Mail metadata to single xattribute #124

Closed
jrse opened this issue Feb 8, 2018 · 1 comment
Closed

Write all Immutable Mail metadata to single xattribute #124

jrse opened this issue Feb 8, 2018 · 1 comment
Assignees

Comments

@jrse
Copy link
Contributor

jrse commented Feb 8, 2018

To reduce number of xattributes.
Write alle immutable mail metadata to singe xattribute. (json format)

@jrse jrse self-assigned this Feb 9, 2018
jrse added a commit that referenced this issue Feb 22, 2018
split of rados-storage interface to mail data storage and mail metadata
storage. 
- two new Metadata storage variants: 
  default: save mail metadata as xattribute 
  ima: save all immutable metadata in single xattribute 
- added new configuration options (ceph): 
  rbox_metadata_storage=ima | default
  rbox_storage_metadata_attr=ima
- added new unit tests to eval read/write of single attribute
jrse added a commit that referenced this issue Feb 22, 2018
…pt missed to detect set_alloc_hint2. new configure variable to detect omap_get_keys2, removed some warnings
@jrse
Copy link
Contributor Author

jrse commented Feb 22, 2018

setting rbox_metadata_storage=ima with the rmb tool will enable single attribute storage.
You can define the name of the attribute with the configuration parameter:
rbox_storage_metadata_attr=ima

adding attributes to the list rbox_updateable_attributes=BFK and enabling rbox_update_attributes=true will save the updateable metadata in separate attributes to allow faster updates.

@jrse jrse closed this as completed Feb 22, 2018
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

No branches or pull requests

1 participant