Skip to content

docs(storage): add stale iSCSI state reset guide - #363

Closed
Lucy Yan (nevsaynev) wants to merge 1 commit into
mainfrom
nevsaynev-iscsi-public-adaptation
Closed

Lucy Yan (nevsaynev) wants to merge 1 commit into
mainfrom
nevsaynev-iscsi-public-adaptation

Conversation

@nevsaynev

Copy link
Copy Markdown
Collaborator

Summary

Adds guidance for diagnosing stale iSCSI state before retrying initial node configuration. The guide distinguishes network reachability and SAN access failures from stale state so a reset is not used for unrelated failures.

Uses the author's original TSG structure as requested, removes the internal Kusto section and its references, renumbers sections, and adds storage navigation. Preserves reset ordering (stored logins, live sessions, target portals), native fallbacks, removal-error handling, and verification.

Safety and validation

  • Reset is restricted to pre-cluster node configuration with RAW LUNs and no live storage I/O. It removes all iSCSI paths on the node.
  • Static checks: PowerShell blocks parse without execution; section numbering, internal anchors, removed-query references, and whitespace checks pass. Public documentation links were checked successfully earlier in this session.
  • Prior source reports hardware command exercises on OS build 26100 / Windows PowerShell 5.1. This PR did not execute diagnostics or the reset on a live node and does not establish an end-to-end recovery loop.
  • Expected live result: stored records, sessions, and portals are empty before retry; intended connected, persistent paths are present after successful node configuration. No new live observed result or rollback/cleanup result is claimed.
  • The OneDrive original is unchanged. Raw lab evidence and internal query endpoints are not included.

Review limitations

The author requested retaining the original template rather than the repository's current troubleshooting template. The article therefore lacks the current JSON metadata marker, canonical risk labels, full administrator-surface characterization, and explicit rollback coverage. Exact supported solution-version applicability is not established. Validation grade and automation readiness are not established; inventory records those gaps. Maintainer review is required before merge.

Impact

Documentation only. No runtime changes, dependencies, or migration.

Document the reset procedure for node-configuration retries while preserving safety gates and native fallbacks. Remove internal queries and update storage navigation.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 7, 2026 18:58

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The destructive reset procedure lacks required metadata, surface characterization, risk labeling, rollback coverage, and live validation.

4 open findings
What changed in this PR

Adds a storage TSG for diagnosing and resetting stale iSCSI state before retrying node configuration.

Changes:

  • Documents diagnostics, safety gates, reset ordering, fallbacks, and verification.
  • Adds the guide to storage navigation and inventory.
File Description
TSG/​Storage/​README.md Adds navigation and inventory metadata.
TSG/​Storage/​iSCSI/​Troubleshoot-iSCSI-ResetStaleStateBeforeRetryingNodeConfiguration.md Adds the iSCSI troubleshooting guide.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@@ -0,0 +1,355 @@
# Reset Stale iSCSI State Before Retrying Node Configuration

## Section 1 - Metadata
Comment on lines +186 to +188
### Mitigation Step 2: Reset the iSCSI state

Run 2a, 2b and 2c in order. Confirm that stored logins are gone before disconnecting sessions.
Comment on lines +1 to +3
# Reset Stale iSCSI State Before Retrying Node Configuration

## Section 1 - Metadata
| Re-run fails at the same iSCSI step | Either error above | Repetition alone does not establish stale state | [Check reachability and configured paths](#powershell-validation-steps) |
| Unexpected sessions return after reboot | N/A | Stored logins replay at boot | [Reset iSCSI state, then re-run](#mitigation-step-1-record-the-current-state) |

## Section 4 - Issue Validation
@nevsaynev
Lucy Yan (nevsaynev) marked this pull request as draft October 7, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants