Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for syncVolume (0.3 sec)

  1. pkg/controller/volume/persistentvolume/delete_test.go

    }
    
    // Test multiple calls to syncClaim/syncVolume and periodic sync of all
    // volume/claims. The test follows this pattern:
    //  0. Load the controller with initial data.
    //  1. Call controllerTest.testCall() once as in TestSync()
    //  2. For all volumes/claims changed by previous syncVolume/syncClaim calls,
    //     call appropriate syncVolume/syncClaim (simulating "volume/claim changed"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 15.8K bytes
    - Viewed (0)
  2. pkg/controller/volume/persistentvolume/binder_test.go

    }
    
    // Test multiple calls to syncClaim/syncVolume and periodic sync of all
    // volume/claims. The test follows this pattern:
    //  0. Load the controller with initial data.
    //  1. Call controllerTest.testCall() once as in TestSync()
    //  2. For all volumes/claims changed by previous syncVolume/syncClaim calls,
    //     call appropriate syncVolume/syncClaim (simulating "volume/claim changed"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 14 00:37:30 UTC 2023
    - 65.8K bytes
    - Viewed (0)
  3. pkg/controller/volume/persistentvolume/recycle_test.go

    }
    
    // Test multiple calls to syncClaim/syncVolume and periodic sync of all
    // volume/claims. The test follows this pattern:
    //  0. Load the controller with initial data.
    //  1. Call controllerTest.testCall() once as in TestSync()
    //  2. For all volumes/claims changed by previous syncVolume/syncClaim calls,
    //     call appropriate syncVolume/syncClaim (simulating "volume/claim changed"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 14 00:37:30 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  4. pkg/controller/volume/persistentvolume/framework_test.go

    		})
    	}
    }
    
    // Test multiple calls to syncClaim/syncVolume and periodic sync of all
    // volume/claims. For all tests, the test follows this pattern:
    //  0. Load the controller with initial data.
    //  1. Call controllerTest.testCall() once as in TestSync()
    //  2. For all volumes/claims changed by previous syncVolume/syncClaim calls,
    //     call appropriate syncVolume/syncClaim (simulating "volume/claim changed"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Nov 01 09:54:00 UTC 2023
    - 38.3K bytes
    - Viewed (0)
  5. pkg/controller/volume/persistentvolume/provision_test.go

    }
    
    // Test multiple calls to syncClaim/syncVolume and periodic sync of all
    // volume/claims. The test follows this pattern:
    //  0. Load the controller with initial data.
    //  1. Call controllerTest.testCall() once as in TestSync()
    //  2. For all volumes/claims changed by previous syncVolume/syncClaim calls,
    //     call appropriate syncVolume/syncClaim (simulating "volume/claim changed"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 35.3K bytes
    - Viewed (0)
  6. pkg/controller/volume/persistentvolume/pv_controller_base.go

    	// is an old version.
    	logger := klog.FromContext(ctx)
    	new, err := ctrl.storeVolumeUpdate(logger, volume)
    	if err != nil {
    		logger.Error(err, "")
    	}
    	if !new {
    		return
    	}
    
    	err = ctrl.syncVolume(ctx, volume)
    	if err != nil {
    		if errors.IsConflict(err) {
    			// Version conflict error happens quite often and the controller
    			// recovers from it easily.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 29.5K bytes
    - Viewed (0)
  7. pkg/controller/volume/persistentvolume/pv_controller.go

    				return err
    			}
    			return nil
    		}
    	}
    }
    
    // syncVolume is the main controller method to decide what to do with a volume.
    // It's invoked by appropriate cache.Controller callbacks when a volume is
    // created, updated or periodically synced. We do not differentiate between
    // these events.
    func (ctrl *PersistentVolumeController) syncVolume(ctx context.Context, volume *v1.PersistentVolume) error {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 89.2K bytes
    - Viewed (0)
  8. pkg/controller/volume/persistentvolume/testing/testing.go

    }
    
    // SyncAll simulates the controller periodic sync of volumes and claim. It
    // simply adds all these objects to the internal queue of updates. This method
    // should be used when the test manually calls syncClaim/syncVolume. Test that
    // use real controller loop (ctrl.Run()) will get periodic sync automatically.
    func (r *VolumeReactor) SyncAll() {
    	r.lock.Lock()
    	defer r.lock.Unlock()
    
    	for _, c := range r.claims {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 15:46:12 UTC 2023
    - 20.1K bytes
    - Viewed (0)
Back to top