Skip to content
Snippets Groups Projects
  1. Feb 19, 2019
  2. Jan 24, 2018
  3. Oct 26, 2017
  4. Sep 20, 2017
    • Eric Cano's avatar
      Fixed long updating of statistics in object store leading to timeout. · 970f947f
      Eric Cano authored
      The updating of statistic in the objecttore (in drive register) could wait for a lock
      for so long that the session get killed due to a heatbeat timeout.
      
      To avoid this, we use lockfree access as much as possible, and when locking it srequired, do it with a
      timeout.
      
      The timeout will be logged as a warning.
      
      Added timeouts to synchronous locking primitives in the object store backends to implement this feature.
      
      Fixed a bug where the VFS backend always used exclusive locks.
      970f947f
  5. Sep 18, 2017
    • Eric Cano's avatar
      Work in progree: Changed layout of GenericObject::asyncLockfreeFetch so it... · 765b7e0a
      Eric Cano authored
      Work in progree: Changed layout of GenericObject::asyncLockfreeFetch so it matches the model of previous sync operations
      
      like ArchiveRequest::asyncUpdateJobOwner().
      Also made the no lock management match the model of previously developped nolock operations.
      Removed Backend::AsyncLockfreeFetcher::wait() as get() will pass the exceptions anyway.
      765b7e0a
  6. Sep 15, 2017
  7. Aug 16, 2017
    • Victor Kotlyar's avatar
      Implement batch reporting to the backend for successful retrieve jobs. · b9f69318
      Victor Kotlyar authored
      Proceed all successful reports asynchronously and periodically check
      and clear statuses if they have finished.
      In the end of session do the check/flush for all reports in the
      successful reports queue.
      
      Switch from synchronous rados remove to async aio_remove in
      case of zero size object in BackendRados::AsyncUpdater
      b9f69318
  8. May 05, 2017
  9. Apr 28, 2017
  10. Nov 05, 2015
  11. Nov 04, 2015
  12. Aug 20, 2015
  13. May 08, 2015
  14. May 07, 2015
  15. Feb 24, 2015
  16. Feb 12, 2015
Loading