Azure / Azure/kubernetes-volume-drivers
use different tmp-path value for different blobfuse mounts
- Dominant language
- Shell
- Stars
- 127
- Forks
- 62
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 2
Description
**What happened**:
According to https://github.com/Azure/azure-storage-fuse/issues/267, two different blobfuse mount use same `tmp-path` value on same node would have race condition
**What you expected to happen**:
**How to reproduce it**:
**Anything else we need to know?**:
**Environment**:
- Kubernetes version (use `kubectl version`):
- OS (e.g. from /etc/os-release):
- Kernel (e.g. `uname -a`):
- Install tools:
- Others:
Could use below random string generation method in `tmp-path` value:
```
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 10 | head -n 1
```
Contributor guide
No contributing guide indexed for this repository
Research direction
No file, test, or implementation entry point is named. Start by locating the blobfuse mount configuration and how each mount receives its tmp-path, then reproduce two mounts on the same node. Done means separate mounts receive distinct tmp-path values and the behavior is covered by an appropriate test or reproducible validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, kubernetes, shell
- Domain
- cloud, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100