[GitHub] drill pull request #1106: DRILL-6129: Fixed query failure due to nested colu...
Github user asfgit closed the pull request at: https://github.com/apache/drill/pull/1106 ---
[GitHub] drill pull request #1106: DRILL-6129: Fixed query failure due to nested colu...
GitHub user sachouche reopened a pull request: https://github.com/apache/drill/pull/1106 DRILL-6129: Fixed query failure due to nested column data type change Problem Description - - The Drillbit was able to successfully send batches containing different metadata (for nested columns) - This was the case when one or multiple scanners were involved - The issue happened within the client where value vectors are cached across batches - The load(...) API is responsible for updating values vectors when a new batch arrives - The RecordBatchLoader class is used to detect schema changes ; if this is the case, then previous value vectors are discarded and new ones created - There is a bug with the current implementation where only first level columns are compared Fix - - The fix is to improve the schema diff logic by including nested columns You can merge this pull request into a Git repository by running: $ git pull https://github.com/sachouche/drill DRILL-6129 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/drill/pull/1106.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1106 commit 9ffb41f509cd2531e7f3cdf89a66605ec0fdf7a4 Author: Salim AchoucheDate: 2018-02-01T02:59:58Z DRILL-6129: Fixed query failure due to nested column data type change ---
[GitHub] drill pull request #1106: DRILL-6129: Fixed query failure due to nested colu...
Github user sachouche closed the pull request at: https://github.com/apache/drill/pull/1106 ---
[GitHub] drill pull request #1106: DRILL-6129: Fixed query failure due to nested colu...
GitHub user sachouche opened a pull request: https://github.com/apache/drill/pull/1106 DRILL-6129: Fixed query failure due to nested column data type change Problem Description - - The Drillbit was able to successfully send batches containing different metadata (for nested columns) - This was the case when one or multiple scanners were involved - The issue happened within the client where value vectors are cached across batches - The load(...) API is responsible for updating values vectors when a new batch arrives - The RecordBatchLoader class is used to detect schema changes ; if this is the case, then previous value vectors are discarded and new ones created - There is a bug with the current implementation where only first level columns are compared Fix - - The fix is to improve the schema diff logic by including nested columns You can merge this pull request into a Git repository by running: $ git pull https://github.com/sachouche/drill DRILL-6129 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/drill/pull/1106.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1106 commit 9ffb41f509cd2531e7f3cdf89a66605ec0fdf7a4 Author: Salim AchoucheDate: 2018-02-01T02:59:58Z DRILL-6129: Fixed query failure due to nested column data type change ---