[MCOL-3605] Blocks are not being completely filled in dictionaries Created: 2019-11-08  Updated: 2019-11-20  Resolved: 2019-11-20

Status: Closed
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: 1.2.5
Fix Version/s: 1.2.6

Type: Bug Priority: Major
Reporter: Jose Rojas (Inactive) Assignee: Daniel Lee (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
PartOf
is part of MCOL-3612 Merge develop-1.2 into develop Closed
Sprint: 2019-06

 Description   

There is an inefficiency inside we_dctnry when filling out blocks of a dictionary. The block header is being taken into account twice when inserting into block causing there to be a free 12 bytes inside blocks.



 Comments   
Comment by Andrew Hutchings (Inactive) [ 2019-11-09 ]

For QA: I don't think there is an easy way to test this without deep-diving into the hex format of the dictionary files. I guess the best test is to see if there are any regressions in dictionary based tests.

Comment by Daniel Lee (Inactive) [ 2019-11-20 ]

Build verified: 1.2.6-1

[dlee@master centos7]$ cat gitversionInfo.txt
engine commit:
e6332a3

Performed Autopilot datatypeUpdate test

Generated at Thu Feb 08 02:43:58 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.