aboutsummaryrefslogtreecommitdiff
path: root/pkg/driver/mounter.go
AgeCommit message (Collapse)AuthorFilesLines
2025-12-06fix: address code review feedbackchrislusf1-1/+1
- CRITICAL: Make socket path configurable based on mountEndpoint - Added volumeSocketDir field to SeaweedFsDriver - LocalSocketPath now accepts baseDir parameter - Derived from mountEndpoint for user-configurable socket paths - HIGH: Pin seaweedfs version in Dockerfiles for reproducible builds - Added SEAWEEDFS_VERSION build arg (default: 3.80) - Clone specific tag instead of master - HIGH: Fix Dockerfile.dev to use local context instead of personal fork - Removed hardcoded zemul/seaweedfs-csi-driver clone - Now uses COPY . . for local development - HIGH: Change :latest to :dev in kubernetes manifests - Mutable :latest tag replaced with :dev for predictability - MEDIUM: Remove Aliyun mirror from Dockerfile.dev - Region-specific mirrors shouldn't be in general-purpose files - MEDIUM: Improve error handling in client.go - Now reports read errors when failing to read error response body - MEDIUM: Fix inconsistent error return in manager.go - Return nil instead of empty struct on error (Go idiom)
2025-12-06Optimization: Reduce unnecessary logic of seaweedfs-mount泽淼 周1-19/+125
2025-12-06feat: Separated weed mount lifecycle into a dedicated service and rewired ↵泽淼 周1-94/+56
the CSI components to call it.
2023-08-10Fix: error strings should not be capitalized (ST1005)n91-1/+1
Context: https://github.com/golang/go/wiki/CodeReviewComments#error-strings https://stackoverflow.com/a/68793833
2023-08-07Use SIGTERM for shutting down weed mount, adjust timeoutsViktor Kuzmin1-3/+4
2023-08-06Use single instance of mount utility - mount.New is expensiveViktor Kuzmin1-5/+3
2023-08-06Update dependencies, move from deprecated k8s.io/utils/mount to ↵Viktor Kuzmin1-1/+1
k8s.io/mount-utils
2022-09-26Make sure we'll have no stale mount after process killViktor Kuzmin1-0/+4
2022-09-03Rename Mount interface to UnmounterViktor Kuzmin1-21/+21
2022-09-03Remove linux specific magic from fuse process start/stop.Viktor Kuzmin1-23/+68
Use pid from cmd.Process instead of /proc lookup Use mount specific mutex Log fuse mount process stderr and stdout for problems investigation
2022-07-29move to github.com/seaweedfs/seaweedfschrislu1-1/+1
2022-07-07Fix error to avoid zombie processesgarenchan1-0/+7
2022-07-01Fix error when managing multiple volumesgarenchan1-2/+12
2022-04-03Check for corrupted mount before unmountViktor Kuzmin1-1/+1
2022-04-02Do not fail if path is already unmountedViktor Kuzmin1-2/+7
2021-09-28Allow static persistent volumes, some code cleanupViktor Kuzmin1-2/+2
2021-01-27Match variable names to Context instead of ParametersDaniel Santos1-2/+2
2021-01-20Add mount arguments as CSI volume parametersDaniel Santos1-3/+4
2021-01-11refactoringChris Lu1-2/+2
2020-09-04fix compile errorChris Lu1-1/+1
2020-09-04start weed mount without blockingChris Lu1-1/+2
2020-09-04add loggingChris Lu1-2/+2
2020-06-02compileChris Lu1-1/+1
2020-06-01configure filer via CLIChris Lu1-28/+2
2020-05-31it can compile now!Chris Lu1-0/+87