[acassen/keepalived] 448573: unify logging of RS and VS

Alexandre Cassen <[email protected]>
Newsgroups gmane.linux.keepalived.devel
Message-ID <536fae935b3bf_739212d3d44196b9@hookshot-fe1-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: 448573581b1feb9f959057c93c8b396bd45c35ab
      https://github.com/acassen/keepalived/commit/448573581b1feb9f959057c93c8b396bd45c35ab
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-04-16 (Wed, 16 Apr 2014)

  Changed paths:
    M keepalived/check/check_api.c
    M keepalived/check/check_data.c
    M keepalived/check/check_http.c
    M keepalived/check/check_smtp.c
    M keepalived/check/check_tcp.c
    M keepalived/check/ipvswrapper.c
    M keepalived/check/ipwrapper.c
    M keepalived/include/check_api.h
    M keepalived/include/check_data.h
    M keepalived/include/check_http.h
    M keepalived/include/check_smtp.h
    M keepalived/include/check_tcp.h
    M lib/utils.c
    M lib/utils.h

  Log Message:
  -----------
  unify logging of RS and VS

This fixes the bug of displaying a FWM service as [x.x.x.x]:0,
where x.x.x.x is the first RS of that service


  Commit: 694e5bd22ca012a81e4b996da7f63bea076f2c9c
      https://github.com/acassen/keepalived/commit/694e5bd22ca012a81e4b996da7f63bea076f2c9c
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-04-16 (Wed, 16 Apr 2014)

  Changed paths:
    M keepalived/check/check_api.c
    M keepalived/check/check_http.c
    M keepalived/check/check_misc.c
    M keepalived/check/check_smtp.c
    M keepalived/check/check_ssl.c
    M keepalived/check/check_tcp.c
    M keepalived/core/layer4.c
    M keepalived/include/check_api.h
    M keepalived/include/check_http.h
    M keepalived/include/check_smtp.h
    M keepalived/include/check_tcp.h
    M keepalived/include/layer4.h

  Log Message:
  -----------
  unify connection options among checkers

All the remote checkers (TCP, HTTP/SSL, SMTP) now have the same set of connection options:
 * connect_ip (new to TCP, HTTP)
 * connect_port
 * bindto
 * bind_port  (new)
 * connect_timeout (new to SMTP)

All of them are optional with reasonable defaults.
The patch is designed for simplicity in adding a new option.

Since the connect_ip could be inequal to the RS address and, worse, the same for all RSes,
the endpoint is now logged as [RS]:rport, not the [connect_ip]:connect_port.


  Commit: 415d58cf306d4f6d5f3f5418903978a37189177e
      https://github.com/acassen/keepalived/commit/415d58cf306d4f6d5f3f5418903978a37189177e
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-04-16 (Wed, 16 Apr 2014)

  Changed paths:
    M keepalived/check/check_api.c
    M keepalived/core/layer4.c
    M keepalived/include/check_api.h

  Log Message:
  -----------
  fwmark connection option


  Commit: c51b1416520465590c2596e7e613382669aeb78c
      https://github.com/acassen/keepalived/commit/c51b1416520465590c2596e7e613382669aeb78c
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-04-16 (Wed, 16 Apr 2014)

  Changed paths:
    M configure
    M configure.in
    M keepalived/check/Makefile.in
    M keepalived/check/check_api.c
    M keepalived/core/Makefile.in
    M keepalived/core/layer4.c
    M keepalived/include/check_api.h

  Log Message:
  -----------
  make SO_MARK a compile-time option


  Commit: 90e75b5c3c83a1c2b011c8a970325381bedf0d8b
      https://github.com/acassen/keepalived/commit/90e75b5c3c83a1c2b011c8a970325381bedf0d8b
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-04-16 (Wed, 16 Apr 2014)

  Changed paths:
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5

  Log Message:
  -----------
  documentation for generic connection opts


  Commit: f51e4024b2ec4e61dc2a385472b53a66451d159f
      https://github.com/acassen/keepalived/commit/f51e4024b2ec4e61dc2a385472b53a66451d159f
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-04-17 (Thu, 17 Apr 2014)

  Changed paths:
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5
    M keepalived/check/check_api.c
    M keepalived/check/check_http.c
    M keepalived/check/check_misc.c
    M keepalived/check/check_smtp.c
    M keepalived/check/check_tcp.c
    M keepalived/include/check_api.h

  Log Message:
  -----------
  random delay before doing the first check

every RS check is registered with a random delay
between 0 and vs->delay_loop seconds. It helps
avoiding multiple simultaneous checks to the same RS server.


  Commit: 82a6aa3f0ec07c8e2be25e13864ce6d5d62ba925
      https://github.com/acassen/keepalived/commit/82a6aa3f0ec07c8e2be25e13864ce6d5d62ba925
  Author: Alexey Andriyanov <[email protected]>
  Date:   2014-05-10 (Sat, 10 May 2014)

  Changed paths:
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5
    M keepalived/check/check_daemon.c
    M keepalived/check/check_parser.c
    M keepalived/check/ipwrapper.c
    M keepalived/vrrp/vrrp.c
    M keepalived/vrrp/vrrp_daemon.c
    M keepalived/vrrp/vrrp_netlink.c
    M keepalived/vrrp/vrrp_vmac.c

  Log Message:
  -----------
  Merge branch 'master' into to_acassen

Conflicts:
	keepalived/check/ipwrapper.c


  Commit: e8f28d36bdcc27925f9c3077a434485fd57c56d1
      https://github.com/acassen/keepalived/commit/e8f28d36bdcc27925f9c3077a434485fd57c56d1
  Author: Alexandre Cassen <[email protected]>
  Date:   2014-05-11 (Sun, 11 May 2014)

  Changed paths:
    M configure
    M configure.in
    M doc/keepalived.conf.SYNOPSIS
    M doc/man/man5/keepalived.conf.5
    M keepalived/check/Makefile.in
    M keepalived/check/check_api.c
    M keepalived/check/check_data.c
    M keepalived/check/check_http.c
    M keepalived/check/check_misc.c
    M keepalived/check/check_smtp.c
    M keepalived/check/check_ssl.c
    M keepalived/check/check_tcp.c
    M keepalived/check/ipvswrapper.c
    M keepalived/check/ipwrapper.c
    M keepalived/core/Makefile.in
    M keepalived/core/layer4.c
    M keepalived/include/check_api.h
    M keepalived/include/check_data.h
    M keepalived/include/check_http.h
    M keepalived/include/check_smtp.h
    M keepalived/include/check_tcp.h
    M keepalived/include/layer4.h
    M lib/utils.c
    M lib/utils.h

  Log Message:
  -----------
  Merge pull request #83 from andriyanov/to_acassen

Great Work ! Thanks Alexey !


Compare: https://github.com/acassen/keepalived/compare/e97552e9b5d1...e8f28d36bdcc

------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce

_______________________________________________
Keepalived-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/keepalived-devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.