ClickHouse / ClickHouse/clickhouse-java
[jdbc-v2] Handle query timeout in the middle of stream
- Lenguaje dominante
- Java
- Estrellas
- 1.6k
- Forks
- 636
- Merge medio
- 2 d 23 h
- PR fusionados (30 d)
- 29
Descripción
## 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
Guía de contribución
Línea de trabajo
Comienza con el manejo de los tiempos de espera de las consultas de streaming en JDBC-v2 y revisa el issue prerequisite #2702 antes de localizar el código y las pruebas relevantes. Se considera terminado cuando un tiempo de espera de ejecución del servidor que se produzca durante un stream se exponga como SQLTimeoutException en lugar de como una SQLException genérica.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- database
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100