~ubuntu-branches/ubuntu/trusty/keepalived/trusty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2009-05-12 20:26:15 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20090512202615-k850bw35qpuvpq4p
Tags: 1.1.17-1ubuntu1
* Merge from debian unstable, remaining changes:
  - debian/rules: DEB_UPDATE_RCD_PARAMS := expicit init start/stop
    parameters (don't stop at 0 and 6)
  - debian/init.d: init script header adapted to stop rule
  - debian/keepalived.postinst: Remove shutdown and reboot links

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2009-03-05  Alexandre Cassen  <acassen@linux-vs.org>
 
2
        * keepalived-1.1.17 released.
 
3
        * Fixed low-level scheduler timer computation to take care to
 
4
          monothonic computation. Select returns if timer is null!
 
5
        * VRRP : Fixed vrrp script initialization to use event thread
 
6
          instead of timer thread so that script no longer need to
 
7
          wait until first polling timer fired.
 
8
        * VRRP : Willy and I fixed MII media link failure detection
 
9
          to test SIOCGMIIREG call before fetching BMSR.
 
10
        * VRRP : Resurected VRRP_STATE_GOTO_FAULT. This state is
 
11
          really needed to speed-up convergence and prevent against
 
12
          any issue while using vrrp_sync_group.
 
13
 
 
14
2009-02-15  Alexandre Cassen  <acassen@linux-vs.org>
 
15
        * keepalived-1.1.16 released.
 
16
        * Code clean-up.
 
17
        * Stefan Rompf, <stefan@loplof.de> extended scheduler to
 
18
          synchronize signal handling by sending the signal number through
 
19
          a self pipe, making signals select()able. Child reaping has been
 
20
          moved to a simple signal synchronous signal handler. Signal
 
21
          shutdown handling has been centralized.
 
22
        * Denis Ovsienko, <pilot@etcnet.org> extended healthchecker
 
23
          framework to support alpha/omega design. It provides virtual
 
24
          service control in a more fine-graned maner. You may have a
 
25
          look to the SYNOPSIS file to have full picture on configation.
 
26
          It addresses the following issues :
 
27
          - A virtual service is considered up even with an empty RS pool.
 
28
          - There is no reliable mean to avoid service regression, when
 
29
            the server pool becomes too small.
 
30
          - There is no mean to escalate any of the above fault/recovery
 
31
            events.
 
32
          - Real servers are assumed alive initially. This leads to
 
33
            unnecessary state flap on keepalived start.
 
34
          - notify_down isn't executed for working real servers on
 
35
            keepalived shutdown.
 
36
          - There is no reliable mean to handle keepalived stop to move
 
37
            the virtual service over another load balancer.
 
38
        * Stephan Mayr, <Mayr.Stefan@swm.de> fixed default value for
 
39
          checker loop... a missing TIMER_HZ.
 
40
        * Merge keepalived.init.suse.
 
41
        * Robin Garner, <robin.garner@scu.edu.au> added support to
 
42
          --log-console facility.
 
43
        * Tobias Klausmann, <klausman@schwarzvogel.de> fixed an openfile
 
44
          leak while performing reload.
 
45
        * Leo Baltus, <Leo.Baltus@omroep.nl> extended pidfile handling
 
46
          to allow keepalived to start using configurated pidfile.
 
47
        * VRRP : Siim Poder, <siim@p6drad-teel.net> fixed IPSEC AH auth
 
48
          to skip IPv4 id field of zero. If zeroed kernel will fill it
 
49
          and lead to an unwanted protocol re-election.
 
50
        * VRRP : Siim Poder, <siim@p6drad-teel.net> fixed reloading issue.
 
51
          New ip addresses are added (from configuration). State is kept
 
52
          instead of starting from whatever is in configuration file.
 
53
          If prios are changed in such a way, state change can occur after
 
54
          reload.
 
55
        * VRRP : Vincent Bernat, <bernat@luffy.cx> extended virtual_route
 
56
          to support virtual "black hole" route as well as multihop route.
 
57
        * VRRP : Stig Thormodsrud, <stig@vyatta.com> fixed a crash while
 
58
          using virtual_router_id set to 255.
 
59
        * VRRP: Jon DeVree, <jadevree@arbor.net> fixed arp handling to
 
60
          to initialize the target hardware address, using 0xff as found
 
61
          in arping. Let scripts work without dealing with weight, if the
 
62
          script fails, VRRP fails.
 
63
        * VRRP : Pierre-Yves Ritschard, <pierre-yves@spootnik.org> removed
 
64
          the GOTO_FAULT state from FSM.
 
65
        * VRRP : Willy Tarreau, <w@1wt.eu> fixed link detection handling
 
66
          to support right ioctl values for recent kernel ! It can lead
 
67
          to issue while running instance on a bonding interface.
 
68
        * VRRP : Willy Tarreau, <w@1wt.eu> extended scheduler to catch
 
69
          time drift. It implements an internal monotonic clock. It
 
70
          maintains an offset between sysclock and monotonic clock, if
 
71
          computed time if anterior to monotonic time then just update
 
72
          offset. If time computed if fare away into the future then
 
73
          limit delay and recompute offset.
 
74
        * VRRP : Willy Tarreau, <w@1wt.eu> fixed autoconf issues.
 
75
 
1
76
2007-09-15  Alexandre Cassen  <acassen@linux-vs.org>
2
77
        * keepalived-1.1.15 released.
3
78
        * Matthias Saou, <matthias at rpmforge.net> fixed genhash