[Feature] HiveCatalog to commit to tables can we use environmentContext instead of hive locks to provide transactional commits?
- Dominant language
- Java
- Stars
- 3.4k
- Forks
- 1.4k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 396
Description
### Search before asking
- [X] I searched in the [issues](https://github.com/apache/incubator-paimon/issues) and found nothing similar.
### Motivation
It can be big pressure when lots of table use hive locks to provide transaction, so can we use environmentContext instead of hive locks?
### Solution
_No response_
### Anything else?
_No response_
### Are you willing to submit a PR?
- [ ] I'm willing to submit a PR!
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the HiveCatalog commit path and inspect how Hive locks currently provide transactional table commits. Investigate whether environmentContext can provide the same coordination, then define the required behavior and validation before changing implementation; the issue does not name specific files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100