1. 09 Oct, 2019 2 commits
  2. 08 Oct, 2019 2 commits
  3. 07 Oct, 2019 6 commits
    • Nils Goroll's avatar
      fix bereq rollback · 7d25b83b
      Nils Goroll authored
      by properly cleaning up the busyobj
      
      Also move the relevant code from cache_vrt.c to cache_fetch.c
      
      As we fini the director during cleanup, we now also need to handle the
      backend connection gone missing in vbf_stp_fetch(). The hypothetical
      alternative would be to not fini the director, but I believe this is not
      safe in case it also used some workspace.
      
      Fixes #3009
      7d25b83b
    • Nils Goroll's avatar
      add test case by @rezan · 0ed38379
      Nils Goroll authored
      0ed38379
    • Nils Goroll's avatar
      also reset filter_list upon cleanup · e2b43f86
      Nils Goroll authored
      in particular because it may live on the workspace.
      
      Required for #3009
      e2b43f86
    • Nils Goroll's avatar
      centralize cleanup after fetch errors · bbd4c476
      Nils Goroll authored
      imples the following changes:
      
      * VDI_Finish() is now always conditional on bo->director_state !=
        DIR_S_NULL, making it idempotent
      
      * introduces additional calls to VFP_Close() from startfetch and
        for the filter_list / VCL_StackVFP error in vbf_stp_fetch(),
        but VFP_Close() is idempotent.
      
      * adds VFP_Close() for VFP_Open() failure in vbf_stp_fetch() which
        I think is actually missing (for the case that some VFPs could
        get opened before the open failure)
      
      * calls VDI_Finish() earlier in vbf_stp_fetchend: I checked the
        code and can not see any issue with this.
      
      motivated by #3009
      bbd4c476
    • Nils Goroll's avatar
      make VFP_Close() idempotent · ecfd1eb0
      Nils Goroll authored
      required for #3009
      ecfd1eb0
    • Jordan Christiansen's avatar
      0ba4d294
  4. 04 Oct, 2019 1 commit
  5. 03 Oct, 2019 2 commits
  6. 02 Oct, 2019 1 commit
  7. 01 Oct, 2019 1 commit
  8. 30 Sep, 2019 8 commits
  9. 29 Sep, 2019 1 commit
  10. 28 Sep, 2019 1 commit
  11. 27 Sep, 2019 3 commits
  12. 25 Sep, 2019 1 commit
  13. 24 Sep, 2019 1 commit
  14. 23 Sep, 2019 2 commits
  15. 17 Sep, 2019 1 commit
  16. 16 Sep, 2019 6 commits
  17. 13 Sep, 2019 1 commit
    • Nils Goroll's avatar
      save vmod developer life time · 5c56bd1a
      Nils Goroll authored
      by providing a trivial tool to rename vmod RST references.
      
      To @Dridi and all other ladybug-lovers: I tried, but gave up after 5'.
      Maybe spatch on its own would have done the job, but sed is just so much
      simpler and, IMHO, totally appropriate for the job.
      5c56bd1a