[coverage] Conformance findings: LOGGING-005
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 55/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- Calme
- Stack technique
- node.js, sql, typescript
- Domaine
- backend, observability
Piste de recherche
Commencez par les tests LOGGING-005 en échec dans le coverage PR diff sous tests/ et comparez leur comportement attendu avec la PR de référence databricks-odbc. Suivez ensuite les chemins de logging Thrift et SEA correspondants dans ce driver Node.js et exécutez les tests de reproduction ; le travail est terminé lorsque les deux backends respectent le comportement de logging attendu et que les tests passent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Summary
Surfaced by the multi-language coverage fan-out while conformance-testing these SPEC-IDs against databricks/databricks-sql-nodejs. Each finding is committed as an expected-failure (xfail) test in the coverage PR — the test asserts the CORRECT (post-fix) behavior and stays red until THIS driver (databricks/databricks-sql-nodejs) is fixed, then flips green as a tripwire.
Findings
- LOGGING-005 [thrift]: Thrift backend emits one "Fetched chunk of size: N from operation with id: …" record per fetch at LogLevel.debug (DEBUG volume scales with fetch count) and emits no aggregate per-result-set summary at teardown; the exported LogLevel enum has no
tracemember, so there is no less-verbose level to demote the per-fetch detail to.- failing test:
LOGGING-005 — driver bug: per-fetch record emitted at DEBUG with no per-result-set summary [thrift](see the coverage PR diff undertests/)
- failing test:
- LOGGING-005 [sea]: SEA kernel backend emits one "Fetched chunk of size: N from operation with id: …" record per fetch at LogLevel.debug (DEBUG volume scales with fetch count) and emits no aggregate per-result-set summary at teardown, including for a result set abandoned after 2 of 100 rows; the exported LogLevel enum has no
tracemember, so there is no less-verbose level to demote the per-fetch detail to.- failing test:
LOGGING-005 — driver bug: per-fetch record emitted at DEBUG with no per-result-set summary [sea](see the coverage PR diff undertests/)
- failing test:
- LOGGING-005: At LogLevel.debug the driver logs one "Fetched chunk of size: N from operation with id: …" record per fetch (unbounded in fetch count — 1-row metadata-browsing rowsets flood the log) and emits no aggregate per-result-set summary at teardown; the per-fetch detail also has no less-verbose level to be demoted to because the exported LogLevel enum has no
tracemember. Affects both the Thrift backend and the SEA kernel.
Context
- The behavior was first fixed in a DIFFERENT driver — reference PR: https://github.com/databricks/databricks-odbc/pull/252 — which seeded the shared language-neutral spec. This issue tracks the same conformance gap in databricks/databricks-sql-nodejs; the reference PR is for cross-referencing the intended behavior, NOT a change to this repo.
- Coverage PR carrying the reproducing xfail test(s): https://github.com/databricks/databricks-driver-test/pull/1267
- Langage dominant
- TypeScript
- Étoiles
- 37
- Forks
- 51
- Merge moyen
- 5 h 56 min
- PR mergées (30 j)
- 9
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de databricks/databricks-sql-nodejs
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
databricks/databricks-sql-nodejs#526 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
databricks/databricks-sql-nodejs#503 ·
Les mainteneurs répondent en général sous 1 jour
-
Docs folder deleted in 1.8.4Ouverteengineer-bot
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
databricks/databricks-sql-nodejs#274 · 1 commentaire · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
databricks/databricks-sql-nodejs#525 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
databricks/databricks-sql-nodejs#524 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de databricks/databricks-sql-nodejs
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
MystenLabs/MemWal#1085 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
📕documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
db-ux-design-system/core-web#8343 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement triage/needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
heygen-com/hyperframes#4944 ·
Les mainteneurs répondent en général sous 1 jour
-
Pressing Escape to close the time dropdown in the event form asks to discard the whole eventOuverteai-driven-qa bug claude
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
linagora/twake-calendar-frontend#1493 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour