daemon: workers are interconnected with IPC pipes
forks are connected with IPC pipes to process group leader and can execute expressions on its behalf. so running commands over all workers is easy now: > hostname() -- single localhost > map 'hostname()' -- all localhost localhost localhost
Showing
- daemon/engine.c 81 additions, 5 deletionsdaemon/engine.c
- daemon/engine.h 6 additions, 1 deletiondaemon/engine.h
- daemon/io.c 60 additions, 19 deletionsdaemon/io.c
- daemon/io.h 2 additions, 0 deletionsdaemon/io.h
- daemon/lua/sandbox.lua 2 additions, 2 deletionsdaemon/lua/sandbox.lua
- daemon/main.c 171 additions, 35 deletionsdaemon/main.c
- daemon/network.c 5 additions, 5 deletionsdaemon/network.c
- lib/layer/rrcache.c 1 addition, 1 deletionlib/layer/rrcache.c
- scripts/supervisor.py 19 additions, 10 deletionsscripts/supervisor.py
Please register or sign in to comment