<feed xmlns='http://www.w3.org/2005/Atom'>
<title>veeos-1x.git/src/system/vrrp-script-wrapper.py, branch vyos/1.4dev0</title>
<subtitle>VyOS command definitions, scripts, and utilities (mirror of https://github.com/vyos-contrib/veeos-1x.git)
</subtitle>
<id>https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=vyos%2F1.4dev0</id>
<link rel='self' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/atom?h=vyos%2F1.4dev0'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/'/>
<updated>2020-04-01T15:02:32+00:00</updated>
<entry>
<title>keepalived: T1350: Replaced transition scripts logic</title>
<updated>2020-04-01T15:02:32+00:00</updated>
<author>
<name>zsdc</name>
<email>taras@vyos.io</email>
</author>
<published>2020-04-01T14:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=c95ef34d6fa09aead77fe6dd17b6ca3d5ce61eaa'/>
<id>urn:sha1:c95ef34d6fa09aead77fe6dd17b6ca3d5ce61eaa</id>
<content type='text'>
In old implementation, all notify scripts are configured directly inside a keepalived.conf. This way is not recommended even by keepalived as scripts execution is not tracked and they may be running not in order and killed before the actual work will be finished. We have observed such situations in very rare cases during tests.
New implementation use FIFO pipe, to which keepalived send any state changes. And these notifications are read by a daemon, saved in a queue and processed one by one, which eliminates the situation when the scripts creating inconsistent config or environment.
</content>
</entry>
<entry>
<title>vrrp: T1884: Keep transition-script native behaviour and implement transaction-script 'stop'</title>
<updated>2020-01-14T21:24:42+00:00</updated>
<author>
<name>DmitriyEshenko</name>
<email>dmitriy.eshenko@vyos.io</email>
</author>
<published>2020-01-14T21:24:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=187d34b82f80c9c251c81cf9b96aa8d52e9f21e2'/>
<id>urn:sha1:187d34b82f80c9c251c81cf9b96aa8d52e9f21e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T772: fixup for keepalived not understanding escaped quotes.</title>
<updated>2018-08-12T13:57:00+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2018-08-12T13:57:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=d822de344c8425b793e0595ba1d0a70c033d2cc3'/>
<id>urn:sha1:d822de344c8425b793e0595ba1d0a70c033d2cc3</id>
<content type='text'>
Since it does not understand escaped quotes inside notify_* options,
until we fix that, we have to put the script and its arguments
in positional arguments and join inside the transition script runner.
</content>
</entry>
<entry>
<title>T772 allow stow-away arguments in the script name field https://phabricator.vyos.net/T772</title>
<updated>2018-08-11T22:28:13+00:00</updated>
<author>
<name>Peri Diane Jones</name>
<email>gitlab.com@dsmouse.com</email>
</author>
<published>2018-08-11T22:28:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=12ce8b309d2535ba7277da4561bdd80bb89185be'/>
<id>urn:sha1:12ce8b309d2535ba7277da4561bdd80bb89185be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T666, T616: new implementation of the VRRP CLI.</title>
<updated>2018-07-26T23:17:25+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2018-07-26T23:17:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos-contrib/veeos-1x.git/commit/?id=3dba2d13e6ba7ced2a032b9fbb98984a44370f5f'/>
<id>urn:sha1:3dba2d13e6ba7ced2a032b9fbb98984a44370f5f</id>
<content type='text'>
</content>
</entry>
</feed>
