Skip to content

netapp: cache share-server compatibility selection - #366

Open
Carthaca wants to merge 1 commit into
stable/2025.1-m3from
maurice-escher-sap-implement-netapp-ttl-cache
Open

Carthaca wants to merge 1 commit into
stable/2025.1-m3from
maurice-escher-sap-implement-netapp-ttl-cache

Conversation

@Carthaca

@Carthaca Carthaca commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Add a five-minute, backend-configurable TTL cache for Multi-SVM
share-server compatibility selection. Cache entries retain only the
selected server ID, preserve caller candidate ordering in their key,
and revalidate against the current candidate list and compatibility
criteria before reuse.

Guard cache mutations with a narrowly scoped lock without holding it
across ONTAP calls.

Change-Id: I7700599b2f2bd0e54143b50a171813177496246d
Assisted-By: Claude (Anthropic, claude-opus-5)
Co-authored-by: Copilot App 223556219+Copilot@users.noreply.github.com
Signed-off-by: Maurice Escher maurice.escher@sap.com

Add a five-minute, backend-configurable TTL cache for Multi-SVM
share-server compatibility selection. Cache entries retain only the
selected server ID, preserve caller candidate ordering in their key,
and revalidate against the current candidate list and compatibility
criteria before reuse.

Guard cache mutations with a narrowly scoped lock without holding it
across ONTAP calls.

Change-Id: I7700599b2f2bd0e54143b50a171813177496246d
Assisted-By: Claude (Anthropic, claude-opus-5)
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Maurice Escher <maurice.escher@sap.com>
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.

1 participant