Chris Lu and GitHub
753cb8cda8
master: stop copying the cluster to name it ( #10700 )
...
* topology: name a node's volumes without copying them
ToVolumeLocations reads a volume id off every volume in the cluster, and got
there through GetVolumes, which copies a whole storage.VolumeInfo per volume to
be read for four bytes of it. Every client that connects asks for this.
At 800k volumes the walk goes from 94.6MB to 16.0MB, which is the ids
themselves.
* master: log why a client send failed, not what was sent
The message names every volume on a newly connected node, so a client going
away had the master format a protobuf that size into text -- through the one
log level that is always on. The error is the part worth having.
2026-08-10 11:02:09 -07:00
..
2026-05-06 19:14:36 -07:00
2026-03-18 13:20:55 -07:00
2026-06-24 20:05:43 -07:00
2026-01-03 22:45:48 -08:00
2026-06-23 20:20:11 -07:00
2026-06-23 20:20:11 -07:00
2026-07-27 14:28:29 -07:00
2026-08-04 11:38:38 -07:00
2026-08-04 11:38:38 -07:00
2026-07-21 00:19:15 -07:00
2026-08-04 11:38:38 -07:00
2026-03-30 23:29:56 -07:00
2026-03-30 23:29:56 -07:00
2026-01-07 13:06:08 -08:00
2026-04-21 23:00:11 -07:00
2026-04-21 23:00:11 -07:00
2026-08-04 11:38:38 -07:00
2026-08-05 23:55:20 -07:00
2026-08-04 11:38:38 -07:00
2026-05-25 13:14:05 -07:00
2026-08-04 11:38:38 -07:00
2026-07-23 17:44:02 -07:00
2026-08-04 11:38:38 -07:00
2026-07-23 17:44:02 -07:00
2026-07-27 14:28:29 -07:00
2026-04-21 11:25:09 -07:00
2026-04-21 11:25:09 -07:00
2026-04-21 11:25:09 -07:00
2026-04-21 11:25:09 -07:00
2026-08-02 00:06:22 -07:00
2026-06-10 13:08:34 -07:00
2026-06-10 13:08:34 -07:00
2026-08-02 00:06:22 -07:00
2026-06-14 21:44:10 -07:00
2026-03-29 14:18:24 -07:00
2026-08-04 11:38:38 -07:00
2026-06-03 10:28:42 -07:00
2026-08-07 12:03:18 -07:00
2026-06-11 21:56:16 -07:00
2026-08-02 00:06:22 -07:00
2026-03-23 18:35:15 -07:00
2026-06-24 19:36:42 -07:00
2026-05-15 13:15:20 -07:00
2026-05-15 13:15:20 -07:00
2026-07-30 12:23:12 -07:00
2026-07-25 19:54:41 -07:00
2026-01-07 13:06:08 -08:00
2026-07-25 11:17:00 -07:00
2026-05-23 21:40:41 -07:00
2026-07-31 00:34:22 -07:00
2026-04-16 15:51:13 -07:00
2026-07-25 11:20:41 -07:00
2026-07-11 22:45:28 -07:00
2026-02-20 18:42:00 -08:00
2026-08-07 21:56:15 -07:00
2026-08-07 21:56:15 -07:00
2026-08-07 21:56:15 -07:00
2026-08-07 21:56:15 -07:00
2026-08-07 21:56:15 -07:00
2026-08-04 11:38:38 -07:00
2026-05-21 10:19:59 -07:00
2026-07-17 12:30:42 -07:00
2026-07-02 15:13:46 -07:00
2026-07-16 13:55:38 -07:00
2026-08-09 22:20:34 -07:00
2026-01-07 13:06:08 -08:00
2026-08-07 23:36:28 -07:00
2026-08-08 09:14:57 -07:00
2026-08-08 09:14:57 -07:00
2026-07-27 14:28:29 -07:00
2026-06-01 20:33:37 -07:00
2026-08-07 19:44:39 -07:00
2026-08-10 09:41:00 -07:00
2026-08-10 11:02:09 -07:00
2026-06-01 20:33:37 -07:00
2026-07-16 13:55:38 -07:00
2026-08-08 09:14:57 -07:00
2026-03-18 23:28:07 -07:00
2026-02-09 07:46:34 -08:00
2026-03-18 23:28:07 -07:00
2026-04-15 12:29:31 -07:00
2026-04-10 17:31:14 -07:00
2026-07-25 23:53:29 -07:00
2026-07-25 23:45:02 -07:00
2026-05-11 13:50:48 -07:00
2026-07-15 23:24:04 -07:00
2026-06-26 14:22:57 -07:00
2026-08-07 23:36:28 -07:00
2026-08-08 09:25:57 -07:00
2026-06-13 20:05:33 -07:00
2026-05-31 23:42:33 -07:00
2026-08-08 09:25:57 -07:00
2026-06-14 01:54:04 -07:00
2026-07-10 22:06:36 -07:00
2026-06-25 10:38:14 -07:00
2026-06-25 10:38:14 -07:00
2026-07-10 22:06:36 -07:00
2026-07-27 17:56:17 -07:00
2026-07-15 23:24:04 -07:00
2026-05-11 13:50:19 -07:00
2026-04-22 11:22:21 -07:00
2026-08-09 23:22:13 -07:00
2026-08-09 23:22:13 -07:00
2026-06-30 23:20:50 -07:00
2026-07-25 23:53:29 -07:00
2026-07-25 23:53:29 -07:00
2026-07-25 23:53:29 -07:00
2026-07-25 23:53:29 -07:00
2026-07-25 23:53:29 -07:00
2026-07-25 23:53:29 -07:00
2026-05-04 21:14:55 -07:00
2026-04-03 16:04:27 -07:00
2026-04-27 12:22:42 -07:00
2026-08-09 12:43:31 -07:00
2026-07-15 23:24:04 -07:00
2026-06-04 22:26:08 -07:00
2026-07-15 23:24:04 -07:00
2026-06-04 22:26:08 -07:00
2026-07-30 11:58:14 -07:00
2026-07-30 11:58:14 -07:00
2026-07-30 11:58:14 -07:00
2026-06-11 21:56:16 -07:00
2026-06-11 21:56:16 -07:00