-
Notifications
You must be signed in to change notification settings - Fork 8
Roadmap
Yoann Valeri edited this page Jul 22, 2025
·
3 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 | done |
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 | design |
Extent migration | migrate extents from one medium to another | done |
Repack/cleanup | complete deletion of an object and its extent from the system and media | done |
Tape Library Controller | controller for interactions with a tape library | done |
Multi-library support | support multiple libraries in a single Phobos instance | done |
Erasure Coding | implementation of an Erasure Coding storage layout | done |
Grouped put | group multiple put requests into a single one and optimize medium usage | not started |
Auto tags | have a pool of untagged tapes that can be selected and tagged when the number of available/usable tapes of a given tag drops to 0 | not started |
Mandatory tagging | define a set of tags that must be specified at put (manage communities of users) | not started |
Internal HSM management | manage HSM requests from one storage tier to another | done |
Disaster recovery | recovering the database and information about objects and such after a failure | not started |
RAO implementation | take into account the Recommended Access Order on tapes | not started |
Server-client | allow remote commands to be executed on a Phobos node | not started |