Files
nomad/.changelog
Tim Gross 9bc2190508 CSI: serialize node plugin RPCs per-volume (#26832)
In #26831 we're preventing unexpected node RPCs by ensuring that the volume
watcher only unpublishes when allocations are client-terminal.

To mitigate any remaining similar issues, add serialization of node plugin RPCs,
as we did for controller plugin RPCs in #17996 and as recommended ("SHOULD") by
the CSI specification. Here we can do per-volume serialization rather than
per-plugin serialization.

Reorder the methods of the `volumeManager` in the client so that each interface
method and its directly-associated helper methods read from top-to-bottom,
instead of a mix of directions.

Ref: https://github.com/hashicorp/nomad/pull/17996
Ref: https://github.com/hashicorp/nomad/pull/26831
2025-09-25 11:29:44 -04:00
..
2024-01-11 09:48:56 -06:00
2024-02-08 10:40:24 -05:00
2024-10-28 11:36:50 +01:00
2024-03-21 11:44:23 -07:00
2024-04-15 16:59:53 -04:00
2024-06-05 09:03:15 -04:00
2024-06-14 14:38:44 -04:00
2024-07-03 15:33:40 -04:00
2024-08-14 09:20:14 -05:00
2024-08-22 09:19:05 -07:00
2024-09-19 13:56:42 -04:00
2024-11-11 17:28:06 +01:00
2025-03-10 11:40:06 -04:00
2025-02-07 08:09:31 +00:00
2025-03-06 10:33:14 +00:00
2025-04-08 16:07:47 -07:00
2025-04-24 04:54:38 +02:00
2025-09-09 09:28:08 -04:00