1. 21 9月, 2017 1 次提交
    • F
      Ensure postings are always sorted · 6ee254e3
      Fabian Reinartz 提交于
      IDs for new series are handed out before the postings are locked. Thus
      series are not indexed in order of their IDs, which could result in only
      partially sorted postings list.
      Iterating over those silently skipped elements as the sort invariant was
      violated.
      6ee254e3
  2. 19 9月, 2017 2 次提交
  3. 18 9月, 2017 5 次提交
  4. 13 9月, 2017 3 次提交
  5. 11 9月, 2017 5 次提交
  6. 10 9月, 2017 1 次提交
  7. 09 9月, 2017 3 次提交
  8. 08 9月, 2017 3 次提交
  9. 07 9月, 2017 2 次提交
  10. 06 9月, 2017 2 次提交
  11. 05 9月, 2017 1 次提交
    • F
      Replace single head lock with granular locks · c36d5742
      Fabian Reinartz 提交于
      This adds various new locks to replace the single big lock on
      the head. All parts now must be COW as they may be held by clients
      after initial retrieval.
      Series by ID and hashes are now held in a stripe lock to reduce
      contention and total holding time during GC. This should reduce
      starvation of readers.
      c36d5742
  12. 04 9月, 2017 3 次提交
  13. 01 9月, 2017 9 次提交