Chris Lu
9205140bd5
Use Unix sockets for gRPC in weed server mode ( #8858 )
...
* Use Unix sockets for gRPC between co-located services in weed server
Extends the Unix socket gRPC optimization (added for mini mode in #8856 )
to `weed server`. Registers Unix socket paths for each service's gRPC
port before startup, so co-located services (master, volume, filer, S3)
communicate via Unix sockets instead of TCP loopback.
Only services actually started in this process get registered. The gRPC
port is resolved early (port + 10000 if unset) so the socket path is
known before any service dials another.
* Refactor gRPC Unix socket registration into a data-driven loop
2026-03-30 18:52:15 -07:00
..
2026-03-29 13:45:54 -07:00
2026-03-16 15:26:02 -07:00
2026-01-07 13:06:08 -08:00
2026-02-16 02:15:14 -08:00
2026-01-07 13:06:08 -08:00
2026-02-23 16:27:08 -08:00
2026-02-16 02:15:14 -08:00
2025-11-03 15:27:20 -08:00
2022-07-29 00:17:28 -07:00
2026-03-23 11:59:34 -07:00
2026-03-26 10:04:06 -07:00
2025-08-06 10:09:26 -07:00
2026-02-23 19:11:17 -08:00
2026-01-14 21:37:50 -08:00
2026-02-20 18:42:00 -08:00
2026-02-20 18:42:00 -08:00
2026-01-07 13:06:08 -08:00
2026-03-30 18:25:11 -07:00
2026-01-07 13:06:08 -08:00
2026-03-19 21:18:52 -07:00
2026-03-30 18:25:11 -07:00
2026-01-07 13:06:08 -08:00
2024-07-16 09:15:55 -07:00
2026-03-25 15:43:25 -07:00
2026-03-25 15:43:25 -07:00
2026-03-30 18:25:11 -07:00
2026-02-20 18:42:00 -08:00
2026-03-26 23:55:42 -07:00
2021-05-29 06:45:27 -07:00
2026-03-30 18:25:11 -07:00
2026-03-30 18:18:52 -07:00
2025-10-13 18:05:17 -07:00
2026-02-20 18:42:00 -08:00
2026-03-18 12:18:40 -07:00
2025-12-25 11:36:38 -08:00
2025-12-14 16:02:06 -08:00
2026-01-26 11:28:23 -08:00
2026-02-18 13:42:41 -08:00
2025-12-17 12:27:43 -08:00
2026-03-18 23:28:07 -07:00
2026-03-30 18:18:52 -07:00
2026-03-30 18:25:11 -07:00
2026-03-30 18:25:11 -07:00
2026-03-15 09:44:14 -07:00
2026-03-30 18:18:52 -07:00
2026-03-18 12:18:40 -07:00
2026-03-18 12:18:40 -07:00
2026-03-18 12:18:40 -07:00
2026-02-20 18:42:00 -08:00
2026-02-20 18:42:00 -08:00
2026-03-29 13:33:17 -07:00
2026-03-29 13:33:17 -07:00
2025-07-11 10:19:27 -07:00
2025-12-18 17:44:36 -08:00
2025-10-13 18:05:17 -07:00
2026-03-07 18:30:58 -08:00
2026-03-30 18:18:52 -07:00
2019-11-28 18:44:27 -08:00
2025-07-02 18:03:17 -07:00
2026-03-30 18:52:15 -07:00
2026-02-25 14:30:21 -08:00
2026-01-07 13:06:08 -08:00
2026-02-20 18:42:00 -08:00
2026-01-07 13:06:08 -08:00
2024-11-04 12:08:25 -08:00
2026-01-07 13:06:08 -08:00
2022-07-29 00:17:28 -07:00
2026-03-30 18:18:52 -07:00
2026-01-28 10:36:19 -08:00
2026-03-07 18:30:58 -08:00
2026-03-14 21:34:53 -07:00
2026-03-07 18:30:58 -08:00