Skip to content

Commit 17eb42b

Browse files
kvapsclaude
andcommitted
docs(plan): tick Phase 10.7 PhysicalDevice list endpoints partial
Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
1 parent b85f466 commit 17eb42b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

PLAN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,7 @@ satellite-execute model the rest of Phase 10 uses.
749749

750750
**Upstream-LINSTOR filter parity:**
751751

752-
- [ ] Match the filter rules in upstream's `LsBlkUtils.java` + `CmdPhysicalStorage.java` so `linstor physical-storage list` shows the same set of devices when pointed at blockstor — protects piraeus-operator + golinstor users from surprise differences.
752+
- [~] `linstor physical-storage list` parity (2026-05-10, partial). `pkg/rest/physical_storage.go` now surfaces PhysicalDevice CRDs in the upstream-LINSTOR `PhysicalStorage` shape: cluster-wide groups devices by (size, rotational); per-node returns the flat slice. AttachTo + non-Available phase exclusion mirrors upstream's "available for new pool" filter. `pkg/store.PhysicalDeviceStore` interface (in-memory + k8s impls) is the seam. Full filter parity with `CmdPhysicalStorage.java`'s edge cases (RAID arrays, mpath, encrypted devices) waits on a real-stand verification pass.
753753

754754
**Attach flow (controller-side REST shim):**
755755

0 commit comments

Comments
 (0)