Hi,

the primary goal of this patch-set is to allow dynamic health checks.
That is, checks performed by opening a TCP socket and reading a value
which is used to determine the status and weight of the server.
This is described more fully in the changelog for the final patch
in the series "dynamic health check".

A secondary change made by this patch-set is to allow relative values
greater than 100%, with the resulting absolute weight capped at 256.
This is implemented in patch "Allow relative weights greater than 100%".

The remaining patches in the series make cosmetic changes or
preparatory changes to the code.

----------------------------------------------------------------
The following changes since commit 354898bba93db1c6afa3231fcfa1307e314da71a:

  MINOR: stats: replace STAT_FMT_CSV with STAT_FMT_HTML (2012-12-23 21:46:30 
+0100)

are available in the git repository at:

  git://github.com/horms/haproxy.git dynamic-chk

for you to fetch changes up to 6ee39106a01194656cccc240fc88880d1f8b651f:

  dynamic health check (2012-12-24 10:25:08 +0900)

----------------------------------------------------------------
Simon Horman (5):
      dumpstats: Make cli_release_handler() static
      dumpstats: Break out set weight processing code
      dumpstats: Remove duplicate check in nested if clauses
      Allow relative weights greater than 100%
      dynamic health check

 doc/configuration.txt     |   25 ++++----
 include/proto/dumpstats.h |    1 +
 include/types/peers.h     |    1 +
 include/types/proxy.h     |    3 +-
 src/cfgparse.c            |    7 +++
 src/checks.c              |   28 +++++++++
 src/dumpstats.c           |  153 +++++++++++++++++++++++++++------------------
 7 files changed, 144 insertions(+), 74 deletions(-)

Reply via email to