Skip to content
Snippets Groups Projects
  1. Jul 12, 2017
    • Eric Cano's avatar
      Simplified the AgentReference ownership operations queueing. · 46c9499f
      Eric Cano authored
      The queue is now fully event driven: a write to object store will start as soon as the previous one completed (if any).
      The notion of timeout and max number of elements before flush has been removed. This harmonises the mechanism with the
      one used in MemArchiveQueue::sharedAddToArchiveQueue() (see a591129c).
      46c9499f
  2. Jul 11, 2017
  3. Jul 06, 2017
    • Eric Cano's avatar
      Fixed garbage collector cleanup. · 5c854840
      Eric Cano authored
      Implemented GarbageCollector::reinjectOwnedObject() and called it on garbage collector shutdown.
      This fixes the issue of non-empty garbage collectors exiting.
      5c854840
  4. Jul 05, 2017
    • Michael Davis's avatar
      [XrdSsi] Changes ParseFromString() to ParseFromArray() · 8b62b650
      Michael Davis authored
      Simplifies code and avoids unnecessary string copy construction
      8b62b650
    • Michael Davis's avatar
    • Eric Cano's avatar
      Moved some locking to make helgrind happy. · 89ef6607
      Eric Cano authored
      89ef6607
    • Michael Davis's avatar
      [XrdSsi] Implements Alert messages · 8e4c7093
      Michael Davis authored
      8e4c7093
    • Eric Cano's avatar
      Fixed queuing strategy in MemArchiveQueue::sharedAddToArchiveQueue(). · a591129c
      Eric Cano authored
      We now only do one queue update at a time (per process). While one batch is being pushed to the objet store, the
      following one is being built up, and written as soon as the previous write completes. This can be see in the timings from
      the logs of the unit test OStoreSchedulerDatabaseTestVFS/SchedulerDatabaseTest.createManyArchiveJobs/0 here:
      [...] MSG="In MemArchiveQueue::sharedAddToArchiveQueue(): added batch of jobs to the queue." objectQueue="archiveQueue-[...]-68" sizeBefore="0" sizeAfter="1" addedJobs="1" waitTime="0.002403" enqueueTime="0.036594"
      [...] MSG="In MemArchiveQueue::sharedAddToArchiveQueue(): added batch of jobs to the queue." objectQueue="archiveQueue-[...]-68" sizeBefore="1" sizeAfter="100" addedJobs="99" waitTime="0.036547" enqueueTime="0.001629"
      [...] MSG="In MemArchiveQueue::sharedAddToArchiveQueue(): added batch of jobs to the queue." objectQueue="archiveQueue-[...]-174" sizeBefore="0" sizeAfter="1" addedJobs="1" waitTime="0.000058" enqueueTime="0.061447"
      [...] MSG="In MemArchiveQueue::sharedAddToArchiveQueue(): added batch of jobs to the queue." objectQueue="archiveQueue-[...]-174" sizeBefore="1" sizeAfter="198" addedJobs="197" waitTime="0.061434" enqueueTime="0.001431"
      [...] MSG="In MemArchiveQueue::sharedAddToArchiveQueue(): added batch of jobs to the queue." objectQueue="archiveQueue-[...]-174" sizeBefore="198" sizeAfter="200" addedJobs="2" waitTime="0.000840" enqueueTime="0.037259"
      a591129c
    • Julien Leduc's avatar
      adding nightly1.sh test that launches 3 process of 1000 transfers each · bd4f977d
      Julien Leduc authored
      twice and outputs EOS workflow proc content to list various type of
      errors.
      bd4f977d
  5. Jul 04, 2017
  6. Jul 03, 2017
  7. Jul 01, 2017
  8. Jun 30, 2017
  9. Jun 29, 2017
Loading