0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2025-01-15 13:31:54 +00:00
Commit Graph

8 Commits

Author SHA1 Message Date
Maria Matejka
cdbecfaf86 Flock: misc 2024-09-16 23:10:41 +02:00
Maria Matejka
eadab63de8 Flock: Polished the command-line options 2024-09-13 12:29:04 +02:00
Maria Matejka
4fa615de22 Flock: Zombie children reaping 2024-09-11 13:03:02 +02:00
Maria Matejka
d70cbb804f Flock: Fixed the exposed process mainloop 2024-09-11 09:25:44 +02:00
Maria Matejka
f0c093ecc0 Flock: Added a proper shutdown routine requestable also from CLI 2024-09-11 09:25:44 +02:00
Maria Matejka
384be04e02 Flock: Converted signalling through sigatomic_t to full event sending 2024-09-11 09:25:44 +02:00
Maria Matejka
1310e0160e Flock: Hypervisor has a control socket (not doing anything yet tho) 2024-09-11 09:25:44 +02:00
Maria Matejka
f48798d0c3 Flock: Creating the hypervisor and the external-contact process
This is the first part of rewriting Flock to C to significantly reduce
memory footprint of individual machines from 20+M in Python to (goal)
less than 1M. Now the process eats ~460k and I suspect that this won't
even be the consumption per machine in total as fork() is involved and
some parts of the memory will be heavily shared.
2024-09-11 09:25:44 +02:00