Skip to content

Sockets aren't 100% reliable on macOS #379

Open
@bell-db

Description

@bell-db

#367 switched the plugin communication to TCP sockets on macOS. Unfortunately, it's later found that sockets aren't reliable either out-of-the-box on macOS.

TCP sockets

Details: #381

  • The allocated port might be used by other programs.
  • nc (invoked from Bazel) might trigger a security pop-up or fail due to Operation not permitted.

Domain sockets

Details: #382

  • EOF is occasionally lost (unless a server-side read timeout is set).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions