Subject: Rare project developers
List archive
- From: Alexander Gall <>
- To: mc36 <>
- Cc: <>
- Subject: [rare-dev] Integration of the release manager
- Date: Fri, 1 Apr 2022 16:23:21 +0200
Hi csaba
As you've already seen, I have completed a first attempt at
integrating the release manager with freerouter
(https://bitbucket.software.geant.org/projects/RARE/repos/rare-nix/commits/dab3443cf73dd26a554f1a4a94b5f757ca2b452b)
The service reconfiguration from within the freerouter service is a
little bit tricky but it should be ok, I think. Basically, the
tna-switch-to-generation alias doesn't do the switch immediatley but
delays it until the next restart of the service.
Can you please use PRs while we both work on this repo so we don't
keep overwriting each other's changes? I don't think we should put
the GEANT_TESTBED profile into the default configuration since this is
what ends up on a fresh ONIE installation and it should not be
specific to our testbed.
Is the sticky alias guaranteed to be executed before the external
processes are started? If so, we can remove the default
/etc/freertr/p4-profile file from the ONIE installer. If not, I guess
we can still let the alias create the file and accept that there will
be a couple of failed starts of the bfswd and bffwd processes until
the file exists.
When changing the profile, it would be enough to restart the bfswd and
bffwd processes, but this currently fails for bfswd. That's because
the process has several subprocesses and "reload process ... stop"
does not kill them. The top-level script start_bfswd.sh is the leader
of a new process group, so it would be enough to kill that group. Can
you please modify the reload procedure so it either kills the group
(but only if the process is the group leader) or kills all
subprocesses explicitly?
--
Alex
- [rare-dev] Integration of the release manager, Alexander Gall, 04/01/2022
- Re: [rare-dev] Integration of the release manager, Alexander Gall, 04/01/2022
- Re: [rare-dev] Integration of the release manager, mc36, 04/01/2022
- Re: [rare-dev] Integration of the release manager, Alexander Gall, 04/01/2022
- Re: [rare-dev] Integration of the release manager, mc36, 04/01/2022
- Re: [rare-dev] Integration of the release manager, Alexander Gall, 04/04/2022
- Re: [rare-dev] Integration of the release manager, mc36, 04/04/2022
- Re: [rare-dev] Integration of the release manager, Alexander Gall, 04/05/2022
- Re: [rare-dev] Integration of the release manager, mc36, 04/05/2022
- Re: [rare-dev] Integration of the release manager, Alexander Gall, 04/05/2022
- Re: [rare-dev] Integration of the release manager, mc36, 04/04/2022
- Re: [rare-dev] Integration of the release manager, Alexander Gall, 04/04/2022
- Re: [rare-dev] Integration of the release manager, mc36, 04/01/2022
- Re: [rare-dev] Integration of the release manager, Alexander Gall, 04/05/2022
- Re: [rare-dev] Integration of the release manager, mc36, 04/06/2022
- Re: [rare-dev] Integration of the release manager, Alexander Gall, 04/01/2022
Archive powered by MHonArc 2.6.19.