Chris Lu
1c84f98cdf
master: deleting a read-only volume no longer drifts the active count ( #12285 )
...
* master: undo the stored record when a delete report arrives
Deleting a volume decremented the active count from the delete report's
ReadOnly flag, which the volume server never sets, so a volume the master
had already stopped counting as writable was uncounted a second time.
Every volume.move does this to its source, and the node, rack, DC and
topology counts drifted negative; the full-list path already used the
stored record. Undo exactly what was counted for the record held.
* volume: say whether a deleted volume was read-only
Explicit deletes, unmounts, collection deletes and the departures named
in a delta heartbeat all left ReadOnly unset, so an older master undid
the writable count for a volume it was no longer counting. Carry the
flags, as the Rust server already does.
2026-10-31 13:28:32 -07:00
..
2026-10-26 08:03:25 -07:00
2026-10-29 00:58:30 -07:00
2026-06-30 02:01:14 -07:00
2026-10-29 23:33:56 -07:00
2026-09-24 06:57:44 +08:00
2026-10-21 20:07:52 -07:00
2026-05-21 09:42:07 -07:00
2026-08-27 10:01:05 -07:00
2026-09-07 18:40:37 -07:00
2026-10-19 00:56:17 -07:00
2026-08-27 22:25:15 -07:00
2026-08-27 22:25:15 -07:00
2026-10-23 18:33:51 -07:00
2026-04-27 16:01:10 -07:00
2026-10-30 09:20:55 -07:00
2026-10-29 00:58:30 -07:00
2026-10-26 08:03:25 -07:00
2026-10-30 09:20:55 -07:00
2026-09-03 08:43:10 -07:00
2026-10-30 09:20:55 -07:00
2026-06-12 23:51:29 -07:00
2026-09-08 21:42:56 -07:00
2026-09-08 21:42:56 -07:00
2026-09-08 21:42:56 -07:00
2026-09-07 18:40:37 -07:00
2026-08-31 21:41:50 -07:00
2026-08-04 13:33:31 -07:00
2026-10-29 22:37:31 -07:00
2026-10-29 22:37:31 -07:00
2026-10-10 22:31:46 +08:00
2026-10-29 22:37:31 -07:00
2026-05-13 10:22:01 -07:00
2026-10-29 22:37:31 -07:00
2026-10-29 22:37:31 -07:00
2026-10-16 19:45:17 -07:00
2026-08-21 22:33:01 -07:00
2026-10-21 20:18:56 -07:00
2026-09-09 12:55:47 -07:00
2026-08-08 20:23:10 -07:00
2026-09-26 15:53:39 +08:00
2026-06-02 09:02:05 -07:00
2026-10-03 21:04:30 +08:00
2026-06-02 09:02:05 -07:00
2026-08-28 20:46:59 -07:00
2026-06-10 13:33:45 -07:00
2026-06-12 23:51:29 -07:00
2026-10-28 08:45:57 -07:00
2026-10-02 22:46:36 +08:00
2026-10-03 09:08:19 +08:00
2026-10-21 13:36:05 -07:00
2026-06-02 09:02:05 -07:00
2026-05-17 19:55:15 -07:00
2026-06-02 09:02:05 -07:00
2026-08-12 20:18:39 -07:00
2026-06-02 09:02:05 -07:00
2026-06-11 20:26:20 -07:00
2026-10-29 00:58:30 -07:00
2026-08-27 22:25:15 -07:00
2026-08-28 15:55:12 -07:00
2026-08-28 20:46:59 -07:00
2026-06-25 10:38:14 -07:00
2026-06-25 10:38:14 -07:00
2026-01-23 16:38:36 -08:00
2026-08-28 20:46:59 -07:00
2026-10-21 13:36:05 -07:00
2026-08-29 12:12:41 -07:00
2026-10-29 00:58:30 -07:00
2026-10-26 08:03:25 -07:00
2026-08-21 22:33:01 -07:00
2026-09-03 23:50:12 -07:00
2025-10-20 16:11:29 -07:00
2026-08-21 13:04:56 -07:00
2026-09-09 12:55:47 -07:00
2026-06-02 09:02:05 -07:00
2026-10-21 15:11:06 -07:00
2026-09-09 23:33:05 -07:00
2026-04-03 16:04:27 -07:00
2026-08-18 17:17:50 -07:00
2026-10-03 08:31:56 +08:00
2026-10-03 08:31:56 +08:00
2026-10-03 08:31:56 +08:00
2026-10-03 14:55:15 +08:00
2026-10-31 13:28:32 -07:00
2026-10-31 13:28:32 -07:00
2026-10-31 13:28:32 -07:00
2026-10-19 17:01:19 -07:00
2026-10-26 09:28:49 -07:00
2026-10-26 08:03:25 -07:00
2026-10-26 08:03:25 -07:00
2026-09-26 15:53:39 +08:00
2026-10-29 22:37:31 -07:00
2026-10-29 22:37:31 -07:00
2026-10-20 23:40:51 -07:00
2026-10-20 13:03:00 -07:00
2026-10-20 23:40:51 -07:00
2026-09-26 15:53:39 +08:00
2026-09-03 08:43:10 -07:00
2026-10-26 09:28:49 -07:00
2026-10-23 02:30:53 -07:00
2026-07-28 16:48:30 -07:00
2026-08-11 16:36:36 -07:00
2026-08-09 12:43:31 -07:00
2026-08-09 09:41:50 -07:00
2026-08-10 00:40:29 -07:00
2026-09-07 09:23:56 -07:00
2026-08-13 21:38:22 -07:00
2026-09-07 18:40:37 -07:00
2026-10-06 14:24:42 +08:00
2026-10-26 09:28:49 -07:00
2026-10-21 14:01:10 -07:00
2026-09-24 06:57:44 +08:00
2026-10-12 18:08:19 +08:00
2026-10-23 02:30:53 -07:00
2026-10-21 14:00:33 -07:00
2026-09-07 09:23:56 -07:00
2026-07-30 17:03:38 -07:00
2026-08-31 21:41:50 -07:00
2026-10-21 20:16:02 -07:00
2026-10-21 14:01:10 -07:00
2026-08-27 22:25:15 -07:00
2026-10-21 20:16:02 -07:00
2026-10-08 22:58:44 +08:00
2026-09-21 00:59:35 -07:00
2026-10-30 09:20:55 -07:00
2026-10-10 22:31:46 +08:00
2026-10-21 20:16:02 -07:00
2026-10-21 20:16:02 -07:00
2026-10-20 12:58:02 -07:00
2026-10-24 07:04:05 -07:00
2026-10-29 23:33:56 -07:00
2026-10-26 08:03:25 -07:00