[acassen/keepalived] 74922a: Make error message more useful when can't ADD/DROP...

Alexandre Cassen <[email protected]>
Newsgroups gmane.linux.keepalived.devel
Message-ID <56e29a6a3a561_48fa3fbf4c6eb2c01786cc@hookshot-fe6-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/acassen/keepalived
  Commit: 74922afb94ac0c47f5091159d4e3f909281f22fb
      https://github.com/acassen/keepalived/commit/74922afb94ac0c47f5091159d4e3f909281f22fb
  Author: Quentin Armitage <[email protected]>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M keepalived/vrrp/vrrp_if.c

  Log Message:
  -----------
  Make error message more useful when can't ADD/DROP membership

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 273af5adfdc149e45bb5cef109e888b7525d1898
      https://github.com/acassen/keepalived/commit/273af5adfdc149e45bb5cef109e888b7525d1898
  Author: Quentin Armitage <[email protected]>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M keepalived/check/check_daemon.c
    M keepalived/core/main.c
    M keepalived/vrrp/vrrp_daemon.c
    M lib/scheduler.c
    M lib/scheduler.h

  Log Message:
  -----------
  Report if vrrp or checker process abnormally terminates

Issue #159 identifies that keepalived doesn't always remove the VIPs
when stopping. The only instance I hace seen of this is if the vrrp
processes terminates due to a segmentation fault while it is
terminating.

This commit makes the parent process log if a child process terminates
other than with a successful exit code. In particular it requests that
an issue be raised if the process terminates with a segmentation fault.

In order to be able to report the child process termination, the parent
process now has to wait when a SIGTERM has been sent to its children in
order to receive the exit status of the children.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: 85f81ddce5815ab5ba148e72596c1fbb16e385ae
      https://github.com/acassen/keepalived/commit/85f81ddce5815ab5ba148e72596c1fbb16e385ae
  Author: Quentin Armitage <[email protected]>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M Makefile.in
    M genhash/Makefile.in
    M keepalived/Makefile.in
    M keepalived/check/Makefile.in
    M keepalived/core/Makefile.in
    M keepalived/core/main.c
    M keepalived/libipvs-2.4/Makefile.in
    M keepalived/vrrp/Makefile.in
    M keepalived/vrrp/vrrp_daemon.c
    A lib/.gitignore
    M lib/Makefile.in
    M lib/config.h.in

  Log Message:
  -----------
  Add support for identifying git commit version at runtime.

It is useful to be able to know exactly what version of the code is
being executed, especially if someone is reporting an issue.

If the version of keepalived is not a tagged version in git, the
tag and commit will be reported by keepalived -v and in the startup
and shutdown log messages.

Signed-off-by: Quentin Armitage <[email protected]>


  Commit: b7e5b350b7d1b5435057670e83d33d4d7f7417c6
      https://github.com/acassen/keepalived/commit/b7e5b350b7d1b5435057670e83d33d4d7f7417c6
  Author: Alexandre Cassen <[email protected]>
  Date:   2016-03-11 (Fri, 11 Mar 2016)

  Changed paths:
    M Makefile.in
    M genhash/Makefile.in
    M keepalived/Makefile.in
    M keepalived/check/Makefile.in
    M keepalived/check/check_daemon.c
    M keepalived/core/Makefile.in
    M keepalived/core/main.c
    M keepalived/libipvs-2.4/Makefile.in
    M keepalived/vrrp/Makefile.in
    M keepalived/vrrp/vrrp_daemon.c
    M keepalived/vrrp/vrrp_if.c
    A lib/.gitignore
    M lib/Makefile.in
    M lib/config.h.in
    M lib/scheduler.c
    M lib/scheduler.h

  Log Message:
  -----------
  Merge pull request #272 from pqarmitage/fixes

Better logging of shutdown process and version of code being run


Compare: https://github.com/acassen/keepalived/compare/fc16b35f41df...b7e5b350b7d1

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785111&iu=/4140

_______________________________________________
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.