1. 17 Nov, 2017 7 commits
  2. 15 Nov, 2017 2 commits
  3. 14 Nov, 2017 3 commits
  4. 03 Nov, 2017 1 commit
  5. 27 Sep, 2017 5 commits
  6. 08 Sep, 2017 2 commits
  7. 18 Mar, 2017 4 commits
  8. 17 Mar, 2017 2 commits
  9. 16 Mar, 2017 3 commits
  10. 15 Mar, 2017 2 commits
  11. 15 Dec, 2015 4 commits
  12. 09 Dec, 2015 3 commits
  13. 27 Jun, 2015 2 commits
    • Nils Goroll's avatar
      Flush until it's all down the drain · 4c3a7945
      Nils Goroll authored
      VSLQ_Flush() vtx_force()s all incomplete transactions to be ready and calls
      vslq_process_ready().
      
      vslq_process_ready() retires vtxes until the callback returns with non zero,
      so if our dispatch callback does return with an error, flushing will stop,
      so we may end up with a non-empty ready list in vslq after calling flush
      just once.
      
      To ensure that we flushed everything and vtx_retire()d all vtxes
      (which may contain refs to chunk_t_bufs living in malloc()ed memory),
      we need to keep on flushing until we know the bowl is empty.
      4c3a7945
    • Nils Goroll's avatar
      b3868a44