Skip to content

Conversation

@arunvelayutham
Copy link
Contributor

It is necessary to have VSP P4 pod running when VSP plugin tries to clean-up the P4 entries when the microshift / openshift cluster removes the dpu operator configuration.

Finalizer object can be used to ensure that the P4 pod doesn't get cleaned up before VSP plugin is done with its exit.

finalizers are a built‐in mechanism you can use to ensure that “cleanup” or “synchronization” work happens before a resource is actually removed from etcd. In other words, finalizer let P4 pod delay the actual deletion of its object until VSP plugin pod have finished its clean-up activities.

It is necessary to have VSP P4 pod running when VSP plugin tries to
clean-up the P4 entries when the microshift / openshift cluster removes
the dpu operator configuration.

Finalizer object can be used to ensure that the P4 pod doesn't get
cleaned up before VSP plugin is done with its exit.

finalizers are a built‐in mechanism you can use to ensure that “cleanup”
or “synchronization” work happens before a resource is actually removed
from etcd. In other words, finalizer let P4 pod delay the actual deletion
of its object until VSP plugin pod have finished its clean-up activities.

Signed-off-by: Velayutham, Arunkumar <[email protected]>
@arunvelayutham arunvelayutham requested a review from swtaylor June 5, 2025 21:45
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