[ https://issues.apache.org/jira/browse/DRILL-7414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arina Ielchiieva updated DRILL-7414: ------------------------------------ Fix Version/s: 1.17.0 > EVF incorrectly sets buffer writer index after rollover > ------------------------------------------------------- > > Key: DRILL-7414 > URL: https://issues.apache.org/jira/browse/DRILL-7414 > Project: Apache Drill > Issue Type: Bug > Reporter: Paul Rogers > Assignee: Arina Ielchiieva > Priority: Minor > Fix For: 1.17.0 > > > A full test run, with vector validation enabled and with the "new" scan > enabled, revealed the following in {{TestMockPlugin.testSizeLimit()}}: > {noformat} > comments_s20000 - VarCharVector: Row count = 838, but value count = 839 > {noformat} > Adding vector validation to the result set loader overflow tests reveals that > the problem is in overflow. In > {{TestResultSetLoaderOverflow.testOverflowWithNullables()}}: > {noformat} > a - RepeatedIntVector: Row count = 2952, but value count = 2953 > b - RepeatedVarCharVector: Row count = 2952, but value count = 2953 > b - RepeatedVarCharVector: Vector has 2953 values, but offset vector labels > 32472 values > c - RepeatedIntVector: Row count = 2952, but value count = 2953 > d - RepeatedIntVector: Row count = 2952, but value count = 2953 > {noformat} > The problem is that EVF incorrectly sets the offset buffer writer index after > a rollover. -- This message was sent by Atlassian Jira (v8.3.4#803005)