Actions
Feature #15433
openCAS Pools
% Done:
0%
Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Description
Context¶
Discussed on CDM_06-APR-2016 (http://tracker.ceph.com/projects/ceph/wiki/CDM_06-APR-2016). Building block for deduplication.
Idea¶
Create a special pool type that only stores reference counted, content addressed, write-once objects.
Later features like tieringv2 or deduplicating clients would use this pool to (1) store objects and (2) as a distributed fingerprint index.
Implementation¶
- Object classes
- Limit access and operations to the pool to certain object classes in order to have immutable objects and prevent collisions with non-CAS objects
- Pluggable fingerprints (content addresses)
- Tests and tools
Actions