Skip to content
This repository was archived by the owner on Jun 7, 2021. It is now read-only.

Conversation

@DaveBirdsall
Copy link
Contributor

There are two changes in this pull request:

  1. Fix a buffer overrun in ExHdfsScanTcb::work, which happens when we process a Hive row longer than we expect and that row spans read buffers. Now we will raise an 8457 error in this case.

  2. A workaround to avoid error 8457 is to use CQD HIVE_MAX_STRING_LENGTH_IN_BYTES 'nnnn', setting nnnn to the length of the longest string in the Hive table. There was a bug in UPDATE STATISTICS ... CREATE SAMPLE where this particular CQD was not passed down to the appropriate tdm_arkcmp, defeating the workaround. This bug has been fixed.

@Traf-Jenkins
Copy link

Check Test Started: https://jenkins.esgyn.com/job/Check-PR-master/3153/

@Traf-Jenkins
Copy link

@DaveBirdsall DaveBirdsall merged commit e213107 into apache:master Mar 5, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants