Loadbalancer (relayd): renaming pool does not rename them in virtual servers

  • If you rename a pool the virtual servers that specify the pool do not get updated to the new name.  When you save changes relayd shows 'configuration reloading FAILED'.

    Jun 3 11:25:40 relayd[94672]: configuration reloading FAILED

    If you only have a few loadbalancer entries it probably is easy to remember to change the virtual servers too but when you have a few pages of loadbalancer entries you (I) might miss some :).  It would be great if you rename a pool that the names get changed in the virtual server tab too where they are used in existing virtual server entries.

    Tested on the following and the same behavior experienced:

    2.0.3-RELEASE (amd64)
    built on Fri Apr 12 10:27:56 EDT 2013
    FreeBSD 8.1-RELEASE-p13

    2.1.3-RELEASE (amd64)
    built on Thu May 01 15:52:13 EDT 2014
    FreeBSD 8.3-RELEASE-p16