Skip to content
Snippets Groups Projects
  1. Mar 14, 2019
  2. Mar 05, 2019
    • Eric Cano's avatar
    • Eric Cano's avatar
      Expanded retrieve requests for repack · 028b5231
      Eric Cano authored
      The retrieve requests now carry all the information necessary to create the archive jobs.
      Retrive requests carry an isRepack boolean. The distinction between repack and non-repack behaviour
      is pushed as low as possible in the api (in the object store) so that client code can be more
      generic. For the same reason, the
      The expand repack mode (re-creation of missing tape files) is not supported yet.
      Changed the represenation of copy numbers to uint32 (as this is the smalled number supported but protocol buffers).
      Added ArchiveRoute::StorageClassMap and ArchiveRoute::FullMap to store archive routing in memory.
      Added repack buffer base URL support, and mechanism to compute temporary copy location in disk cache.
      Fixed bug in ObjectOps<>::asyncInsert();
      Inplemented the path generation for repack disk storage (<BaseURL>/<VID>/<FSeq (09%d)>).
      028b5231
  3. Feb 27, 2019
  4. Feb 22, 2019
  5. Feb 07, 2019
  6. Feb 05, 2019
  7. Jan 22, 2019
  8. Jan 18, 2019
  9. Jan 17, 2019
  10. Jan 15, 2019
  11. Jan 07, 2019
  12. Dec 20, 2018
  13. Dec 17, 2018
  14. Dec 11, 2018
  15. Dec 10, 2018
    • Eric Cano's avatar
      Implemented promotion of repack requests from Pending to ToExpand · 074bd3d5
      Eric Cano authored
      This promotion is controlled so that only a limited number a requests
      are in the
      state ToExpand or Starting at any point in time. This ensures both the
      availabality
      of repack file requests to system while preventing an explosion of file
      level requests.
      
      Created a one-round popping from the container (algorithms) with status
      switching.
        - Used for repack requests switching from pendig to to expand
      
      Added ElementStatus to algorithms.
      
      Implemented promotion interface in Scheduler and OstoreDb. The actual
      decision is taken at
      the Scheduler level. The function itself is called by the
      RepackRequestManager.
      
      Promotion is tested in a unit test.
      
      Various code maintenance:
      Switched to "using"-based constructor inheritance.
      Fixed privacy of function in cta::range.
      074bd3d5
  16. Oct 22, 2018
  17. Oct 19, 2018
  18. Oct 14, 2018
  19. Oct 01, 2018
  20. Sep 10, 2018
  21. Aug 30, 2018
  22. Aug 03, 2018
  23. Aug 01, 2018
  24. Jun 27, 2018
  25. Jun 22, 2018
  26. Jun 21, 2018
  27. Jun 14, 2018
  28. Jun 12, 2018
Loading