We were in the process of deploying relayd into production when we
discovered that the "relayctl reload" command would always return
"command failed".  Following the archives I found the reported bug
6046 which doesn't seem like it's actively being worked on or get to
the heart of the problem.  Both 4.6, 4.7, and the current version in
CVS exhibit the same behavior as well.

I spent a couple of days looking through the source to which I've
become fairly convinced that the reload|stop functionality has been
temporarily crippled in relayctl.  It then became unclear if the
reconfigure() function in relayd is broken or just unfinished.  I
thought it might be unfinished because I was able to get pfe and hce
to properly reload after adding code to pfe.c and hce.c to handle the
IMSG_RECONF messages.  The only basis I have for that statement is
that the logs would show that hce was checking the new set of hosts
after modifying a table in relayd.conf.

Any insight into the status of the reconfigure() function in relayd.c
or its functionality would be greatly appreciated.  Is this actively
being worked on and if so what release is it targeted for?  I'm
willing to continue working with the code to help resolve the issue,
but I would like to resist the ability to reinvent the wheel or
flatten a perfectly good one.

Thanks
B

Reply via email to