Skip to content

Consider switching to file-based communication system #28

Open
@luator

Description

@luator

This issue is to track changing away from network-based communication between clients and server to a filesystem-based communication.

The main motivation is to make the communication more robust by relying on the shared filesystem as a safer channel. Also, we could remove the dependency on libuv, which is not properly maintained anymore.

This switch reaches deep into the internals of cluster utils and thus might require quite some work and testing to make sure it works correctly. Moreover, we need to think about how to actually implement communication over the filesystem properly.

Speaking against this change is that it makes cluster utils reliant on a shared filesystem, whereas now only a network connection is needed.

One more anecdotical point: Michal (the original developer) once said that he should have used the filesystem for communication in the first place.

By @mseitzer (imported from GitLab)

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions