Contributor
shouxunsun

RPC cross different namespaces through unix socket


Mentors
Yang Keao, Li Chenxi
Organization
CNCF
Technologies
linux, rust, golang, docker
Topics
cloud, chaos-mesh
The chaos-daemon component of Chaos Mesh manages many subprocesses to inject faults into other containers(Linux namespaces), and we need to communicate with the subprocesses (to modify configurations or monitor statuses).Currently, chaos-daemon uses stdin/stdout to communicate with rs-tproxy, toda... Therefore, we need to ensure that we do not read and write data in stdin/stdout when writing code, which lays a hidden danger for subsequent development. So this project is going to use abstract unix domain socket instead of stdin/stdout.