Hello,
I am using exabgp since years with great succes (anycasting vip or network).
At home I ve recently upgrade one my openbsd gw, and since I've got issue with watchdog script hunging.
Version :
# exabgp -v
ExaBGP : 3.4.10
Python : 2.7.9 (default, Mar 6 2015, 16:37:51) [GCC 4.2.1 20070719 ]
Uname :
GENERIC.MP#881# OpenBSD gw2.tool 5.7
GENERIC.MP#881 amd64
Even with something as simple as :
group bird {
neighbor 192.168.10.3 {
router-id 192.168.0.3;
local-address 192.168.0.3;
local-as 65001;
peer-as 65002;
}
process watcher {
run /usr/local/etc/exabgp/
dynamic-1.pl;
}
}
The main process exabgp detect the watcher process dead (which it not) and try to stopping exabgp didn't work as the signal seems not to be propagated to the watcher one ...
snip
Thu, 14 May 2015 11:50:06 | INFO | 21770 | processes | The process died, trying to respawn it
Thu, 14 May 2015 11:50:06 | INFO | 21770 | processes | Terminating process watch-google
^D
^CThu, 14 May 2015 11:50:16 | ERROR | 21770 | reactor | ^C received
Thu, 14 May 2015 11:50:16 | INFO | 21770 | reactor | Performing shutdown
Thu, 14 May 2015 11:50:16 | DEBUG | 21770 | wire | session 1 outgoing 192.168.0.3 / 192.168.10.3 SENDING (97) FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF 0027 0306 0350 6565 7220 4465 2D63 6F6E 6669 6775 7265 64
Thu, 14 May 2015 11:50:16 | INFO | 21770 | processes | The process died, trying to respawn it
Thu, 14 May 2015 11:50:16 | INFO | 21770 | processes | Terminating process watch-google
^CThu, 14 May 2015 11:50:17 | ERROR | 21770 | reactor | ^C received
Thu, 14 May 2015 11:50:17 | INFO | 21770 | reactor | Performing shutdown
Thu, 14 May 2015 11:50:17 | INFO | 21770 | message | Peer 192.168.10.3 ASN 65002 >> NOTIFICATION (6,3,"Peer De-configured")
Thu, 14 May 2015 11:50:17 | INFO | 21770 | processes | The process died, trying to respawn it
Thu, 14 May 2015 11:50:17 | INFO | 21770 | processes | Terminating process watch-google
etc...
Running 3.2.18 in the same environnent is working fine.
Is something change in the process watching code ?
Thks.
--
Raphael Mazelier