Repository navigation
Open
Labels
bugSomething isn't workingSomething isn't workingengineer-botMaintainer-only: triggers the autonomous engineer-bot (bug-fix author on issues; follow-up on PRs)Maintainer-only: triggers the autonomous engineer-bot (bug-fix author on issues; follow-up on PRs)
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-002 [thrift, sea]: DBSQLLogger passes
filepathstraight to its file transport with no directory-vs-file resolution, so a directory log destination yields no log file inside it and raises an async EISDIR on the transport stream instead of degrading to less/no output- failing test:
directory log destination resolves to a log file inside it [thrift], directory log destination resolves to a log file inside it [sea](see the coverage PR diff undertests/)
- failing test:
- LOGGING-002: DBSQLLogger passes
filepathdirectly to its file transport with no directory-vs-file resolution, so a log destination naming an existing directory is opened as a file: no log file is created inside it, an EISDIR surfaces asynchronously on the transport stream (uncaught, can abort the host process) instead of degrading to less/no output, and the caller gets no logs — the file-path form works correctly
Context
- The behavior was first fixed in a DIFFERENT driver — reference PR: https://github.com/databricks/databricks-sql-kernel/pull/234 — 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/1224
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingengineer-botMaintainer-only: triggers the autonomous engineer-bot (bug-fix author on issues; follow-up on PRs)Maintainer-only: triggers the autonomous engineer-bot (bug-fix author on issues; follow-up on PRs)
Activity
peco-engineer-bot commentedon Nov 5, 2026
🤖 engineer-bot produced a fix but could not open the PR (push or PR creation failed). See the workflow run for details.
peco-engineer-bot commentedon Nov 5, 2026
🤖 engineer-bot opened a fix PR: #565
Review before merge.