Skip to content

M5I08: MVP+2 extensions (Unix sockets, CPU affinity, HTTP compliance, signals) #47

@s2x

Description

@s2x

What it builds

Smaller platform and HTTP features deferred to MVP+2:

  • Unix socket support (AF_UNIX): proxy option for unix:///path instead of TCP
  • CPU affinity: WorkerConfig::cpuAffinity(array $cores) — Linux sched_setaffinity, no-op elsewhere
  • HTTP query string: parse URI query → $request->getQueryParams()
  • HTTP Expect: 100-continue: send 100 Continue before reading large body
  • Correlation headers: X-Request-Id (UUID), Server-Timing (W3C), X-Worker-Pid
  • SIGUSR1/SIGUSR2: reopen logs, dump stats, graceful rolling restart

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions