1. 24 Sep, 2022 1 commit
  2. 19 Sep, 2022 10 commits
  3. 17 Sep, 2022 1 commit
  4. 15 Sep, 2022 8 commits
  5. 12 Sep, 2022 3 commits
    • Nils Goroll's avatar
      Fodder for #3844 discussion · eb7004aa
      Nils Goroll authored
      eb7004aa
    • Dridi Boukelmoune's avatar
      changes: Mention #3841 · 6b5ad52f
      Dridi Boukelmoune authored
      6b5ad52f
    • Lachlan Abbott's avatar
      tranport: Increment MAIN.client_req exactly once · 20d356b3
      Lachlan Abbott authored
      When a request comes back from the waiting list, it is accounted for in
      the client_req counter, despite not being a new request. To avoid the
      spurious increments, a request is counted only after leaving the state
      machine for good. This has no effect on when the client_req increment
      becomes visible since it is part of the "wrk" group in the first place.
      
      In 2e66e0b9 the client_req increment was
      moved from the request state machine (R_STP_TRANSPORT) to individual
      transport. This patch can't be reverted because shortly aftwerwards the
      ESI transport changed in 2c59afe2 and
      now runs the R_STP_TRANSPORT step and the client_req counter does not
      count sub-requests.
      
      Refs 2e66e0b9
      Refs 2c59afe2
      20d356b3
  6. 07 Sep, 2022 3 commits
  7. 06 Sep, 2022 1 commit
  8. 05 Sep, 2022 6 commits
  9. 01 Sep, 2022 1 commit
  10. 31 Aug, 2022 1 commit
  11. 30 Aug, 2022 5 commits
    • Dridi Boukelmoune's avatar
      vtc: Remove stale feature check · df761f43
      Dridi Boukelmoune authored
      I was initially going to align the output only if the nonstandard
      column(1) command was present.
      df761f43
    • Dridi Boukelmoune's avatar
      varnishstatdiff: New utility to compare metrics · 3d0a72c8
      Dridi Boukelmoune authored
      As I was comparing the output of two varnishstat executions that were
      captured after a fresh start of varnishd followed by the workloads to
      compare, I realized diff(1) was giving me a hard time, and git-diff(1)
      barely improved the situation.
      
      Looking for generic command line utilities to compare metrics I wasn't
      able to find anything. So instead I came up with the output format I
      thought would help me spot interesting differences and came up with a
      format inspired by the unified diff, with a twist. I wanted metrics to
      be vertically aligned to easily see differences in orders of magnitude
      and reduce the noise to a minimum.
      
      The result is that taking this detour to script varnishstatdiff sped
      my research up ultimately.
      
      This should hopefully be portable to POSIX systems.
      3d0a72c8
    • Dridi Boukelmoune's avatar
      varnishtest: Add ${topsrc}/contrib to $PATH in -i mode · 5b06c845
      Dridi Boukelmoune authored
      This will add scripts we ship to the PATH, so they remain reachable for
      VPATH builds.
      5b06c845
    • Dridi Boukelmoune's avatar
      varnishtest: Add a ${topsrc} macro in -i mode · df4ab5b1
      Dridi Boukelmoune authored
      This removes the ability to run in -i mode without finding a makefile to
      derive ${topbuild} from, which shouldn't exist in the first place.
      df4ab5b1
    • Dridi Boukelmoune's avatar
      build: Remove stale comment about varnishtest · d4dafd5d
      Dridi Boukelmoune authored
      In the top makefile we make the check target depend on the all target,
      so we ensure that everything is built before we start using varnishtest.
      d4dafd5d