Maria Matejka
cdbecfaf86
Flock: misc
2024-09-16 23:10:41 +02:00
Maria Matejka
aa39598068
Container runner basics
2024-09-16 22:48:49 +02:00
Maria Matejka
f4c0fa8376
Flock: Machine adding code in parser
2024-09-14 22:34:09 +02:00
Maria Matejka
eadab63de8
Flock: Polished the command-line options
2024-09-13 12:29:04 +02:00
Maria Matejka
5e3d8ab971
Flock: storing and passing telnet info
2024-09-12 12:28:28 +02:00
Maria Matejka
4fa615de22
Flock: Zombie children reaping
2024-09-11 13:03:02 +02:00
Maria Matejka
c5f84ca500
Flock: Telnet connection to hypervisor seems to work well
2024-09-11 09:25:44 +02:00
Maria Matejka
115f07e6f2
Flock: telnet request sends the request
2024-09-11 09:25:44 +02:00
Maria Matejka
7fd40d34b2
Flock: shutdown command sends a reply
2024-09-11 09:25:44 +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
abd8a9af41
Flock: Hypervisor control socket CBOR push parser
...
It reads some data, the actions are not implemented yet.
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