Skip to content

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:

  • 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
  • multi-library support -> support multiple library in a single Phobos instance -> ongoing
  • RAIT -> implementation of the RAIT storage layout
  • grouped put -> group multiple put requests into a single one
  • optimized management of media tags -> ???
  • mandatory tagging -> ???
  • auto tagging -> have a reserve of media that can be used if other media of a certain tag are full, so that they are tagged as belonging to that group
  • 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
Clone this wiki locally