ClickHouse / ClickHouse/clickhouse-java

[jdbc-v2] Handle query timeout in the middle of stream

Ouverte
#3,077 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
jdbc-v2
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.