rename symbols

Ondrej Zajicek santiago at crfreenet.org
Tue Jan 24 07:54:23 CET 2023


On Tue, Jan 24, 2023 at 07:44:47AM +0100, Maria Matejka wrote:
> >Hello
> >
> >I thing that the most elegant way how to handle renaming of objects
> >during reconfiguration is to allow multiple names / aliases. There could
> >be be more symbols pointing to given object (but the object points back
> >to its primary name).
> >
> >Reconfiguration to rename objects could be done in two steps - in the
> >first step, the user would add alias for the new name.  In the second step,
> >the old name would be removed.
> 
> I think this keeps the problem with protocol restart when the renaming
> of "base name" is done.

The primary problem of renaming is matching existing objects with
definitions from the new config. If that can be done (by finding
existing objects through aliases), it is just a reconfiguration of
object property, like any other. I.e. implementation problem instead
of conceptual problem.

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."


More information about the Bird-users mailing list