Apache Gluten - Hackathon at Community over Code Glasgow 2026
Community over Code 2026 - Glasgow, UK, October 11-14
Register now | Event website | Hackathon overview
Apache Gluten - Hackathon
This page is focused on Velox backend and common runtime/config tasks. ClickHouse-specific tasks are intentionally excluded.
Coordinator
- Yuan Zhou — yuan.zhou@ibm.com
What We’re Working On
We’re focusing on:
- Good first issues that can be completed during the hackathon
- Docs and test alignment where support tables lag behind real code/test coverage
- Small Velox/Common code improvements with clear scope and acceptance criteria
Curated Task List for Hackathon
The items below are curated examples. Participants are also welcome to pick other suitable tasks from the Gluten good first issues.
1) Docs and support-table cleanup (easy)
- Issue: #10275 - document unsupported cases for complicated functions
- Focus: add clear SQL examples for JSON/regex/base64 limitations, and align the support matrix with current Velox test behavior (for example:
sequence,map_from_arrays,to_date,to_timestamp,ln,radians,sin,try_divide). - Output: one concise docs PR (optional: add minimal validation tests).
2) Object storage integration tests (medium)
- Issue: #9184 - integration tests for S3/HDFS/GCS/ABFS
- Focus: implement one backend-focused test improvement, with a practical split such as #9619 - HDFS or #9620 - ABFS.
- Output: one backend-focused test improvement, or an ABFS feasibility note with reproducible findings.
3) ANSI mode sub-tasks (medium)
- Issue: #10134 - ANSI mode support tracker
- Focus: pick one small sub-area (cast, arithmetic, datetime, or validation tests).
- Output: one focused Velox PR and one focused Gluten PR for the selected ANSI sub-area, with test coverage.
4) TIMESTAMP_NTZ sub-tasks (medium)
- Issue: #11622 - [VL] Support TIMESTAMP_NTZ Type
- Focus: pick one small sub-area (cast behavior, function validation, or fallback/compatibility tests).
- Output: one focused Velox PR and one focused Gluten PR that improve TIMESTAMP_NTZ support coverage.
5) Timestamp cast corner-case fixes (medium)
- Issue: #8984 - fix corner cases for casting varchar to timestamp
- Focus: align
CAST(varchar AS timestamp)corner-case behavior with Spark and add regression coverage. - Output: one focused Velox PR and one focused Gluten PR with validation tests.
Resources
Getting Started Before the Event
To make the most of hackathon time, we recommend:
- Clone the repo and get the build working: Velox getting started, Build guide
- Browse the issue list and pick one that interests you: Gluten issues
- Introduce yourself on the dev@ list
- Back to the Hackathon overview
- Questions? Join #hackathon on apachecon.slack.com