Skip to content
Snippets Groups Projects
  1. Feb 17, 2021
  2. Feb 16, 2021
  3. Feb 09, 2021
  4. Feb 08, 2021
  5. Feb 04, 2021
    • Nicolas Dandrimont's avatar
      buffer: ensure objects are flushed in topological order · efd8815b
      Nicolas Dandrimont authored
      This new integration test checks that, when flushing the buffer storage,
      the addition functions of the underlying storage backend are called in
      topological order (content, directory, revision, release then snapshot).
      
      This reduces the probability of "data consistency" regressions caused by
      the use of the buffering storage proxy alone.
      efd8815b
    • Nicolas Dandrimont's avatar
      Return an accurate summary from buffer's flush() method · 1526107b
      Nicolas Dandrimont authored
      The earlier implementation would only return summary data from keys that
      existed in the last `_add` backend method run, rather than collating all
      the results.
      1526107b
    • Nicolas Dandrimont's avatar
      buffer: add support for snapshots · 5b3e6c9f
      Nicolas Dandrimont authored
      This is mostly a consistency addition, considering that most (if not
      all) loaders will only add a single snapshot.
      
      The common pattern of loading objects in topological order (content >
      directory > revision > release > snapshot), then flushing the storage,
      is now fully consistent; Without this addition, the snapshot addition
      would reach the backend storage before all other objects are added,
      leading to potential inconsistencies if the flush of other object types
      fails.
      5b3e6c9f
    • Nicolas Dandrimont's avatar
      18967ed4
  6. Feb 01, 2021
  7. Jan 28, 2021
  8. Jan 20, 2021
  9. Jan 18, 2021
  10. Jan 15, 2021
  11. Jan 13, 2021
  12. Jan 08, 2021
  13. Dec 18, 2020
  14. Nov 24, 2020
  15. Nov 23, 2020
  16. Nov 13, 2020
  17. Nov 12, 2020
  18. Nov 09, 2020
  19. Nov 05, 2020
Loading