-
Notifications
You must be signed in to change notification settings - Fork 4
Roadmap
Yoann Valeri edited this page Mar 15, 2023
·
8 revisions
This page recapitulates our plan for the future of Phobos, in order of implementation:
Project | Description | Status |
---|---|---|
Device fair share | implement a mechanism for equal partitioning of requests between devices | ongoing |
early locate with compatibility check | check at locate if a host has compatible devices for the media the object is on | done |
deprecated stats | retrieve information about the number of deprecated objects on a medium | ongoing |
extent migration | migrate extents from one medium to another | ongoing |
repack/cleanup | complete deletion of an object and its extent from the system and media | ongoing |
TLC | ongoing | |
multi-library support | support multiple libraries in a single Phobos instance | ongoing |
Erasure Coding | implementation of an Erasure Coding storage layout | |
grouped put | group multiple put requests into a single one and optimize medium usage | |
auto tags | have a pool of untagged tapes that can be selected and tagged when the number of tapes of a given tag drops to 0 | |
mandatory tagging | define a set of tags that must be specified at put (manage communities of users) | |
internal HSM management | manage HSM requests from one storage tier to another | |
disaster recovery | recovering the database and information about objects and such after a failure | |
RAO implementation | take into account the Recommended Access Order on tapes | |
Server-client | allow remote commands to be executed on a Phobos node |