Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 13 for AttachDisk (0.45 sec)

  1. pkg/volume/iscsi/iscsi_util.go

    				return mappedDevicePath
    			}
    		}
    		if i == maxRetries-1 {
    			break
    		}
    		time.Sleep(time.Second)
    	}
    	return ""
    }
    
    // AttachDisk returns devicePath of volume if attach succeeded otherwise returns error
    func (util *ISCSIUtil) AttachDisk(b iscsiDiskMounter) (string, error) {
    	var devicePath string
    	devicePaths := map[string]string{}
    	var iscsiTransport string
    	var lastErr error
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 22 12:53:01 UTC 2022
    - 34.1K bytes
    - Viewed (0)
  2. pkg/volume/fc/disk_manager.go

    )
    
    // Abstract interface to disk operations.
    type diskManager interface {
    	MakeGlobalPDName(disk fcDisk) string
    	MakeGlobalVDPDName(disk fcDisk) string
    	// Attaches the disk to the kubelet's host machine.
    	AttachDisk(b fcDiskMounter) (string, error)
    	// Detaches the disk from the kubelet's host machine.
    	DetachDisk(disk fcDiskUnmounter, devicePath string) error
    	// Detaches the block disk from the kubelet's host machine.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 03 19:34:37 UTC 2023
    - 3K bytes
    - Viewed (0)
  3. pkg/volume/iscsi/disk_manager.go

    )
    
    // Abstract interface to disk operations.
    type diskManager interface {
    	MakeGlobalPDName(disk iscsiDisk) string
    	MakeGlobalVDPDName(disk iscsiDisk) string
    	// Attaches the disk to the kubelet's host machine.
    	AttachDisk(b iscsiDiskMounter) (string, error)
    	// Detaches the disk from the kubelet's host machine.
    	DetachDisk(disk iscsiDiskUnmounter, mntPath string) error
    	// Detaches the block disk from the kubelet's host machine.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 03 19:34:37 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  4. pkg/volume/iscsi/attacher.go

    	mounter, err := volumeSpecToMounter(spec, attacher.host, attacher.targetLocks, pod)
    	if err != nil {
    		klog.Warningf("failed to get iscsi mounter: %v", err)
    		return "", err
    	}
    	return attacher.manager.AttachDisk(*mounter)
    }
    
    func (attacher *iscsiAttacher) GetDeviceMountPath(
    	spec *volume.Spec) (string, error) {
    	mounter, err := volumeSpecToMounter(spec, attacher.host, attacher.targetLocks, nil)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Aug 04 08:51:31 UTC 2022
    - 6.8K bytes
    - Viewed (0)
  5. pkg/volume/fc/attacher.go

    	mounter, err := volumeSpecToMounter(spec, attacher.host)
    	if err != nil {
    		klog.Warningf("failed to get fc mounter: %v", err)
    		return "", err
    	}
    	return attacher.manager.AttachDisk(*mounter)
    }
    
    func (attacher *fcAttacher) GetDeviceMountPath(
    	spec *volume.Spec) (string, error) {
    	mounter, err := volumeSpecToMounter(spec, attacher.host)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Oct 31 12:02:51 UTC 2022
    - 7.5K bytes
    - Viewed (0)
  6. pkg/volume/iscsi/iscsi_test.go

    	return fake.tmpDir
    }
    
    func (fake *fakeDiskManager) MakeGlobalVDPDName(disk iscsiDisk) string {
    	return fake.tmpDir
    }
    
    func (fake *fakeDiskManager) AttachDisk(b iscsiDiskMounter) (string, error) {
    	globalPath := b.manager.MakeGlobalPDName(*b.iscsiDisk)
    	err := os.MkdirAll(globalPath, 0750)
    	if err != nil {
    		return "", err
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Aug 01 15:56:32 UTC 2022
    - 16.4K bytes
    - Viewed (0)
  7. pkg/volume/fc/fc_test.go

    	return fake.tmpDir
    }
    
    func (fake *fakeDiskManager) MakeGlobalVDPDName(disk fcDisk) string {
    	return fake.tmpDir
    }
    
    func (fake *fakeDiskManager) AttachDisk(b fcDiskMounter) (string, error) {
    	globalPath := b.manager.MakeGlobalPDName(*b.fcDisk)
    	err := os.MkdirAll(globalPath, 0750)
    	if err != nil {
    		return "", err
    	}
    	fake.attachCalled = true
    	return "", nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Aug 01 15:56:32 UTC 2022
    - 14.1K bytes
    - Viewed (0)
  8. pkg/volume/fc/fc_util.go

    	}
    
    	// if multipath devicemapper device is found, use it; otherwise use raw disk
    	if dm != "" {
    		return dm, nil
    	}
    	return disk, nil
    }
    
    func (util *fcUtil) AttachDisk(b fcDiskMounter) (string, error) {
    	devicePath, err := searchDisk(b)
    	if err != nil {
    		return "", err
    	}
    
    	exists, err := mount.PathExists(devicePath)
    	if exists && err == nil {
    		return devicePath, nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Sep 16 11:12:06 UTC 2022
    - 12.8K bytes
    - Viewed (0)
  9. CHANGELOG/CHANGELOG-1.7.md

    * Updates Cinder AttachDisk operation to be more reliable by delegating Detaches to volume manager. ([#50042](https://github.com/kubernetes/kubernetes/pull/50042), [@jingxu97](https://github.com/jingxu97))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 05 13:44:43 UTC 2022
    - 308.7K bytes
    - Viewed (0)
  10. CHANGELOG/CHANGELOG-1.17.md

    - Fix a concurrent map writes error in kubelet ([#93773](https://github.com/kubernetes/kubernetes/pull/93773), [@knight42](https://github.com/knight42)) [SIG Node]
    - Fix calling AttachDisk on a previously attached EBS volume ([#93567](https://github.com/kubernetes/kubernetes/pull/93567), [@gnufied](https://github.com/gnufied)) [SIG Cloud Provider, Storage and Testing]
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Jan 28 10:44:33 UTC 2021
    - 346.2K bytes
    - Viewed (0)
Back to top