Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for MarkNodeExpansionFailed (0.18 sec)

  1. pkg/volume/util/resize_util.go

    	updatedPVC, err := PatchPVCStatus(pvc /*oldPVC*/, newPVC, kubeClient)
    	return updatedPVC, err
    }
    
    // MarkNodeExpansionFailed marks a PVC for node expansion as failed. Kubelet should not retry expansion
    // of volumes which are in failed state.
    func MarkNodeExpansionFailed(pvc *v1.PersistentVolumeClaim, kubeClient clientset.Interface) (*v1.PersistentVolumeClaim, error) {
    	newPVC := pvc.DeepCopy()
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 17 19:30:35 UTC 2023
    - 14.8K bytes
    - Viewed (0)
  2. pkg/volume/util/operationexecutor/node_expander.go

    	}
    	_, resizeErr := ne.volumePlugin.NodeExpand(ne.pluginResizeOpts)
    	if resizeErr != nil {
    		if volumetypes.IsOperationFinishedError(resizeErr) {
    			var markFailedError error
    			ne.pvc, markFailedError = util.MarkNodeExpansionFailed(ne.pvc, ne.kubeClient)
    			if markFailedError != nil {
    				klog.Errorf(ne.vmt.GenerateErrorDetailed("MountMount.NodeExpandVolume failed to mark node expansion as failed: %v", err).Error())
    			}
    		}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jul 17 19:30:35 UTC 2023
    - 5.9K bytes
    - Viewed (0)
Back to top