Re: [ANNOUNCE] keepalived 2.0.1
Quentin Armitage <[email protected]> Tue, 05 Jun 2018 14:02:10 +0100
| Newsgroups | gmane.linux.keepalived.devel |
|---|---|
| Organization | The Armitage family |
| Message-ID | <[email protected]> |
--===============7654639953543436503== Content-Type: multipart/alternative; boundary="=-yiqMe+zC8vUllgFtpsB2" --=-yiqMe+zC8vUllgFtpsB2 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Damien, The move from v1.4.5 to v2.0.0 was exactly merging the Beta branch in Master, i.e. I executedgit merge betaand pushed the merged branch. The main changes since 2018-05-11 which are included in v2.0.0 are:Making notifications consistent across SNMP, notify scripts, notify FIFOs and SMTP messagesDetecting virtual ip address deletions and transitioning to backup (it will subsequently transition to master unless another instance becomes master)Handling interface deletion, transitioning to fault, and then backup once interface restored.Sundry fixes/improvements Additions for v2.0.1Handling VMAC deletion and restoring VMACsHanding virtual route deletion either due to the route being explicitly deleted or and interface going downSupport for new ip rule options in Linux 4.17Sundry fixes/improvements Coming soonHandling virtual rule deletionsHandling static address, route and rule deletions Once the handling of all address, route and rule deletions is completed, then keepalived should be able to fully support hot-swapping of NICs. Quentin On Tue, 2018-06-05 at 11:46 +0000, Damien Clabaut wrote: > Hello Alexandre, > > This is great news! > > Can you confirm that the move from 1.X to 2.0 is "just" merging the > Beta branch to Master ? > > We have tested Git Beta branch from 2018-05-11, should we expect a > lot of change ? > > Regards, > On Mon, 2018-06-04 at 19:23 +0200, Alexandre Cassen wrote: > > Hello, > > > > New release, with some updates and extensions. > > > > This code can be found on www.keepalived.org website or on > > https://github.com/acassen/keepalived. > > > > ChangeLog for this release is : > > > > 2018-06-04 Quentin Armitage <[email protected]> > > * keepalived-2.0.1 > > * Remove '\n' characters from log_message() text. > > * Allow IPv6 ip rules to be specified using fwmarks. > > * Fix configure generation of keepalived.spec file. > > * Stop rebuilding scheduler.o every make. > > * Remove ' characters from configure args in keepalived -v > > output. > > * Remove duplicate reporting of network namespace in config > > dumps > > * Add ${_INSTANCE} config parameter. > > * Remove debugging log message. > > * Recalculate max_fd used for select if it should reduce. > > * Add tracking of virtual routes. > > If a virtual route is deleted, by default to vrrp instance > > will now transition to backup mode, and if it transitions to > > master again the route will be re-added. If an interface on > > which a route is configured is down, then the instance will > > go > > to fault state, since the route cannot be added. > > This commit also adds a no-track option for routes, which > > means that deletion of the route will not cause the vrrp > > instance to transition to backup. > > * Handle interface down at startup with tracked route > > configured > > on it. If a virtual route which is tracked is configured on > > an > > interface that is down at startup, then the vrrp instance > > needs to start in fault state. > > * Rename netlink_reflect_filter() to netlink_link_filter() > > The function only handles RTM_NEWLINK/RTM_DELLINK messages > > and > > there are other functions to handle other message types. > > * Fix compilation warning. > > * Make recreating deleted VMACs work. > > * Fix Travis-CI compilation failure and warning. > > * Stop duplicate definition and duplicate include in > > vrrp_iproute.c. > > * Add new ip rule options for Linux 4.17 > > FRA_PROTOCOL, FRA_IP_PROTO, FRA_SPORT_RANGE and > > FRA_DPORT_RANGE have been added in Linux 4.17. > > > > > > regs, > > Alexandre > > > > ----------------------------------------------------------------- > > ------------- > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > Keepalived-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/keepalived-devel --=-yiqMe+zC8vUllgFtpsB2 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable <html><head></head><body bgcolor=3D"#ffffff" text=3D"#2e3436" link=3D"#2a76= c6" vlink=3D"#2e3436"><div>Damien,</div><div><br></div><div>The move from v= 1.4.5 to v2.0.0 was exactly merging the Beta branch in Master, i.e. I execu= ted</div><div>git merge beta</div><div>and pushed the merged branch.</div><= div><br></div><div>The main changes since 2018-05-11 which are included in = v2.0.0 are:</div><div>Making notifications consistent across SNMP, notify s= cripts, notify FIFOs and SMTP messages</div><div>Detecting virtual ip addre= ss deletions and transitioning to backup (it will subsequently transition t= o master unless another instance becomes master)</div><div>Handling interfa= ce deletion, transitioning to fault, and then backup once interface restore= d.</div><div>Sundry fixes/improvements</div><div><br></div><div>Additions f= or v2.0.1</div><div>Handling VMAC deletion and restoring VMACs</div><div>Ha= nding virtual route deletion either due to the route being explicitly delet= ed or and interface going down</div><div>Support for new ip rule options in= Linux 4.17</div><div>Sundry fixes/improvements</div><div><br></div><div>Co= ming soon</div><div>Handling virtual rule deletions</div><div>Handling stat= ic address, route and rule deletions</div><div><br></div><div>Once the hand= ling of all address, route and rule deletions is completed, then keepalived= should be able to fully support hot-swapping of NICs.</div><div><br></div>= <div>Quentin</div><div><br></div><div>On Tue, 2018-06-05 at 11:46 +0000, Da= mien Clabaut wrote:</div><blockquote type=3D"cite" style=3D"margin:0 0 0 .8= ex; border-left:2px #729fcf solid;padding-left:1ex"><pre>Hello Alexandre, This is great news!=20 Can you confirm that the move from 1.X to 2.0 is "just" merging the Beta br= anch to Master ? We have tested Git Beta branch from 2018-05-11, should we expect a lot of c= hange ? Regards, On Mon, 2018-06-04 at 19:23 +0200, Alexandre Cassen wrote: <blockquote type=3D"cite" style=3D"margin:0 0 0 .8ex; border-left:2px #729f= cf solid;padding-left:1ex"> Hello, New release, with some updates and extensions. This code can be found on <a href=3D"http://www.keepalived.org">www.keepali= ved.org</a> website or on=20 <a href=3D"https://github.com/acassen/keepalived">https://github.com/acasse= n/keepalived</a>. ChangeLog for this release is : 2018-06-04 Quentin Armitage <<a href=3D"mailto:[email protected]">= [email protected]</a>> * keepalived-2.0.1 * Remove '\n' characters from log_message() text. * Allow IPv6 ip rules to be specified using fwmarks. * Fix configure generation of keepalived.spec file. * Stop rebuilding scheduler.o every make. * Remove ' characters from configure args in keepalived -v output. * Remove duplicate reporting of network namespace in config dumps * Add ${_INSTANCE} config parameter. * Remove debugging log message. * Recalculate max_fd used for select if it should reduce. * Add tracking of virtual routes. If a virtual route is deleted, by default to vrrp instance will now transition to backup mode, and if it transitions to master again the route will be re-added. If an interface on which a route is configured is down, then the instance will go to fault state, since the route cannot be added. This commit also adds a no-track option for routes, which means that deletion of the route will not cause the vrrp instance to transition to backup. * Handle interface down at startup with tracked route configured on it. If a virtual route which is tracked is configured on an interface that is down at startup, then the vrrp instance needs to start in fault state. * Rename netlink_reflect_filter() to netlink_link_filter() The function only handles RTM_NEWLINK/RTM_DELLINK messages and there are other functions to handle other message types. * Fix compilation warning. * Make recreating deleted VMACs work. * Fix Travis-CI compilation failure and warning. * Stop duplicate definition and duplicate include in vrrp_iproute.c. * Add new ip rule options for Linux 4.17 FRA_PROTOCOL, FRA_IP_PROTO, FRA_SPORT_RANGE and FRA_DPORT_RANGE have been added in Linux 4.17. regs, Alexandre ---------------------------------------------------------------------------= --- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! <a href=3D"http://sdm.link/slashdot">htt= p://sdm.link/slashdot</a> _______________________________________________ Keepalived-devel mailing list <a href=3D"mailto:[email protected]">Keepalived-devel@= lists.sourceforge.net</a> <a href=3D"https://lists.sourceforge.net/lists/listinfo/keepalived-devel">h= ttps://lists.sourceforge.net/lists/listinfo/keepalived-devel</a> </blockquote></pre></blockquote></body></html> --=-yiqMe+zC8vUllgFtpsB2-- --===============7654639953543436503== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot --===============7654639953543436503== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Keepalived-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/keepalived-devel --===============7654639953543436503==--