aboutsummaryrefslogtreecommitdiff
path: root/pkg/driver/mounter_seaweedfs.go
diff options
context:
space:
mode:
authorChris Lu <chrislusf@users.noreply.github.com>2022-09-03 13:59:30 -0700
committerGitHub <noreply@github.com>2022-09-03 13:59:30 -0700
commiteeb091f89e795eeb8688e277d88a1b11330eddb3 (patch)
treed8e95674b60c979727a06bd79a379e9eeec86bdf /pkg/driver/mounter_seaweedfs.go
parent3e3d202acdc9cb523ae3f7e71b3e1b595f4d5450 (diff)
parent825920dd8c0640f9ef5942d19fbab5a7e7945c4c (diff)
downloadseaweedfs-csi-driver-eeb091f89e795eeb8688e277d88a1b11330eddb3.tar.xz
seaweedfs-csi-driver-eeb091f89e795eeb8688e277d88a1b11330eddb3.zip
Merge pull request #83 from kvaster/fuse-process
Remove linux specific magic from fuse process start/stop.
Diffstat (limited to 'pkg/driver/mounter_seaweedfs.go')
-rw-r--r--pkg/driver/mounter_seaweedfs.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/driver/mounter_seaweedfs.go b/pkg/driver/mounter_seaweedfs.go
index 641ad1f..5cbca71 100644
--- a/pkg/driver/mounter_seaweedfs.go
+++ b/pkg/driver/mounter_seaweedfs.go
@@ -34,7 +34,7 @@ func newSeaweedFsMounter(volumeID string, path string, collection string, readOn
}, nil
}
-func (seaweedFs *seaweedFsMounter) Mount(target string) error {
+func (seaweedFs *seaweedFsMounter) Mount(target string) (Unmounter, error) {
glog.V(0).Infof("mounting %v %s to %s", seaweedFs.driver.filers, seaweedFs.path, target)
var filers []string
@@ -91,11 +91,11 @@ func (seaweedFs *seaweedFsMounter) Mount(target string) error {
args = append(args, fmt.Sprintf("-map.gid=%s", seaweedFs.driver.GidMap))
}
- err := fuseMount(target, seaweedFsCmd, args)
+ u, err := fuseMount(target, seaweedFsCmd, args)
if err != nil {
glog.Errorf("mount %v %s to %s: %s", seaweedFs.driver.filers, seaweedFs.path, target, err)
}
- return err
+ return u, err
}
func GetLocalSocket(volumeID string) string {