`DatasourceOperations.executeSelect()` handles retries incorrectly
Closed
- Dominant language
- Java
- Stars
- 2.1k
- Forks
- 522
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 137
Description
Related code:
https://github.com/apache/polaris/blob/75dd1bbe7ad27f693e6007cf5d6870144bfb0bba/persistence/relational-jdbc/src/main/java/org/apache/polaris/persistence/relational/jdbc/DatasourceOperations.java#L158-L159
If a retry happens inside `executeSelectOverStream()` some entries in the `results` array may be duplicated.
Contributor guide
Assessment
This issue has not been assessed yet.