apache / apache/pinot

Add sanity check into Pinot Components start() method to ensure data dir is accessible

Open
#15,860 4 comments 0 reactions 1 assignee Claimed by @NihalJain View on GitHub
enhancement good first issue help wanted stale
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
1d 21h
Merged PRs (30d)
189

Description

During the component start, create and delete a tmp file into the data dir then delete it.

This is to ensure the permission is set correctly and fail earlier with a more explicit error.

Ref: https://apache-pinot.slack.com/archives/C011C9JHN7R/p1747663133588709

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.