ClickHouse / ClickHouse/clickhouse-java
[jdbc-v2] Handle query timeout in the middle of stream
- Langage dominant
- Java
- Étoiles
- 1.6k
- Forks
- 636
- Merge moyen
- 2 j 23 h
- PR mergées (30 j)
- 29
Description
## Description
Query may have execution timeout limit on server. In this case exception will be just `SQLException` not a `SQLTimeoutException`.
JDBC do not make driver throw `SQLTimeoutException` in this case but it would be good to fix for consistency and better error handling.
Requires: https://github.com/ClickHouse/clickhouse-java/issues/2702
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par la gestion des délais d’expiration des requêtes en streaming de JDBC-v2 et examinez l’issue préalable #2702 avant de localiser le code et les tests concernés. C’est terminé lorsqu’un délai d’expiration de l’exécution côté serveur survenant pendant un stream est exposé comme SQLTimeoutException plutôt que comme une SQLException générique.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- database
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100