Skip to content

ARROW-15514: [C++][Gandiva] Add flag to enable Gandiva Object Code#12308

Closed
anthonylouisbsb wants to merge 5 commits intoapache:masterfrom
s1mbi0se:fixbug/add-flag-for-object-code
Closed

ARROW-15514: [C++][Gandiva] Add flag to enable Gandiva Object Code#12308
anthonylouisbsb wants to merge 5 commits intoapache:masterfrom
s1mbi0se:fixbug/add-flag-for-object-code

Conversation

@anthonylouisbsb
Copy link
Copy Markdown
Contributor

That PR adds a flag in C++ code to enable or disable the object code cache when Gandiva stores an expression.

The reason for that is some expressions are crashing when the object code is enabled, we are identifying that.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 1, 2022

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 1, 2022

⚠️ Ticket has not been started in JIRA, please click 'Start Progress'.

@anthonylouisbsb anthonylouisbsb force-pushed the fixbug/add-flag-for-object-code branch from 32cbe51 to 911cbfa Compare February 1, 2022 15:07
@pravindra pravindra closed this in 4e1c79e Feb 2, 2022
@ursabot
Copy link
Copy Markdown

ursabot commented Feb 2, 2022

Benchmark runs are scheduled for baseline = 56e270f and contender = 4e1c79e. 4e1c79e is a master commit associated with this PR. Results will be available as each benchmark for each run completes.
Conbench compare runs links:
[Finished ⬇️0.0% ⬆️0.0%] ec2-t3-xlarge-us-east-2
[Finished ⬇️0.0% ⬆️0.0%] ursa-i9-9960x
[Finished ⬇️0.43% ⬆️0.0%] ursa-thinkcentre-m75q
Supported benchmarks:
ec2-t3-xlarge-us-east-2: Supported benchmark langs: Python. Runs only benchmarks with cloud = True
ursa-i9-9960x: Supported benchmark langs: Python, R, JavaScript
ursa-thinkcentre-m75q: Supported benchmark langs: C++, Java

@anthonylouisbsb anthonylouisbsb deleted the fixbug/add-flag-for-object-code branch February 2, 2022 08:59
pravindra pushed a commit that referenced this pull request Feb 11, 2022
Add a flag that was missing in that PR to [add a flag related to the Object Code cache](#12308)

Caching the entire projector/filter instead of object cache has a higher memory overhead so need to lower the size when not using object code caching.

Closes #12394 from anthonylouisbsb/fixbug/fix-gandiva-cache-size

Authored-by: Anthony Louis <anthony@simbioseventures.com>
Signed-off-by: Pindikura Ravindra <ravindra@dremio.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants