drill-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julian Hyde (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (DRILL-3993) Rebase Drill on Calcite 1.5.0 release
Date Thu, 29 Oct 2015 00:17:27 GMT

    [ https://issues.apache.org/jira/browse/DRILL-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14979538#comment-14979538

Julian Hyde commented on DRILL-3993:

[~sudheeshkatkam], "Catching up" is always necessary when you separate two components into
modules and version them separately. Changes in module A don't break module B's nightly builds,
but B needs to periodically sync up, at a time of its choosing.

I think that we put a lot of valuable features into Calcite that benefit Drill (some of them
contributed by people who are also Drill committers), and I think we do a pretty good job
at controlling change, so that things that do not directly benefit Drill at least do not break
it. For example, we follow semantic versioning and do not remove APIs except in a major release.

We have discovered with other projects that asking the downstream projects to kick the tires
of a Calcite release in the run-up to a release is an effective way to find problems, and
efficient in terms of time and effort for both projects.

If there is anything else we can do in Calcite do make the process more efficient for Drill,
let me know.

> Rebase Drill on Calcite 1.5.0 release
> -------------------------------------
>                 Key: DRILL-3993
>                 URL: https://issues.apache.org/jira/browse/DRILL-3993
>             Project: Apache Drill
>          Issue Type: Bug
>          Components: Query Planning & Optimization
>    Affects Versions: 1.2.0
>            Reporter: Sudheesh Katkam
> Calcite keeps moving, and now we need to catch up to Calcite 1.5, and ensure there are
no regressions.
> Also, how do we resolve this 'catching up' issue in the long term?

This message was sent by Atlassian JIRA

View raw message