1. 27 May, 2024 3 commits
    • Nils Goroll's avatar
      Create a directory owned by the worker process for use as a TMPDIR · 97537cb1
      Nils Goroll authored
      Processes created by the worker might require a TMPDIR for temporary
      files (think: filters). Create a dedicated directory for this purpose,
      which is otherwise hard to achieve in a universal manner.
      97537cb1
    • Dridi Boukelmoune's avatar
      vsm: Do not store MAP_FAILED in a VSM segment · ba7bf7ff
      Dridi Boukelmoune authored
      The problem is that a MAP_FAILED segment ends up in its vsm_set::segs
      list, at which point NULL checks will determine what to do with the
      segment, and MAP_FAILED != NULL.
      
      This can happen when winning (or losing?) the race with a VSC segment
      that goes away after being found in the index, but before being mapped.
      
      One surefire result is a crash in vsm_unmapseg() tripping on assertions
      that other fields are also not NULL. There may be other unidentified ill
      effects.
      ba7bf7ff
    • Dridi Boukelmoune's avatar
      ef400bba
  2. 25 May, 2024 1 commit
  3. 24 May, 2024 8 commits
  4. 21 May, 2024 1 commit
  5. 20 May, 2024 2 commits
  6. 17 May, 2024 4 commits
  7. 14 May, 2024 1 commit
  8. 13 May, 2024 7 commits
  9. 07 May, 2024 3 commits
  10. 06 May, 2024 1 commit
    • Walid Boudebouda's avatar
      vtc: Stabilize r02310.vtc · 7f04ec51
      Walid Boudebouda authored
      The test is racy, we should always perform the backend fetch to reach
      the "barrier b1 sync" in the server body, otherwise the test will be
      stuck on the second barrier sync until timeout.
      
      Fixes: #4098
      7f04ec51
  11. 03 May, 2024 4 commits
  12. 01 May, 2024 4 commits
  13. 30 Apr, 2024 1 commit