[RND-1605] NES ranger 인가 정책 연동에 사용하는 파일 처리 방식 디버그 #46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
만약 관련 디렉토리가 없으면 NES rgw가 구동될 때 새로 만들어 주는데, 이때 해당 디렉토리의 소유자가 ceph로 설정되지 않아 이후 동작에 지장을 주는 현상을 발견했다.
이와 같은 현상을 바로 잡는다.
해당 디렉토리의 파일들을 조작할 때 상호 배제 기법(mutex)이 적용되지 않아서 여러 쓰레드에서 같은 파일에 대한 동시 접근이 일어날 수 있다.
따라서 파일 조작시 상호 배제 기법을 적용한다.