Azure / Azure/kubernetes-volume-drivers

use different tmp-path value for different blobfuse mounts

Open
#22 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.