Skip to content

Conversation

@zanmato1984
Copy link
Contributor

@zanmato1984 zanmato1984 commented May 29, 2025

Rationale for this change

In #45336 we refined the row table buffer accessors and enforced the validation on who can call the var_length_rows() method. However a legacy test CompareColumnsToRowsOver4GBFixedLength is leveraging this accessor to assert this buffer being null.

What changes are included in this PR?

We can just check if the row table is fixed length.

Are these changes tested?

Yes.

Are there any user-facing changes?

None.

@zanmato1984
Copy link
Contributor Author

I guess the CI won't tell us anything (the large memory tests are not ran by default). Feel free to try in your local @pitrou . Thanks.

@pitrou
Copy link
Member

pitrou commented May 29, 2025

I guess the CI won't tell us anything (the large memory tests are not ran by default).

Yes. For the record, I've opened #46600 for it (and this is how I found out that this test was failing).

@pitrou
Copy link
Member

pitrou commented Jun 2, 2025

Rebased in the hope of getting greener CI./

Copy link
Member

@pitrou pitrou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM :)

@github-actions github-actions bot added awaiting committer review Awaiting committer review and removed awaiting review Awaiting review labels Jun 2, 2025
@pitrou
Copy link
Member

pitrou commented Jun 2, 2025

Rebased in the hope of getting greener CI./

Well, of course, this is a bit futile since the test won't run anyway. I'll merge :)

@pitrou pitrou merged commit c2fb0e3 into apache:main Jun 2, 2025
33 of 37 checks passed
@pitrou pitrou removed the awaiting committer review Awaiting committer review label Jun 2, 2025
@conbench-apache-arrow
Copy link

After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit c2fb0e3.

There were 68 benchmark results with an error:

There were no benchmark performance regressions. 🎉

The full Conbench report has more details. It also includes information about 4 possible false positives for unstable benchmarks that are known to sometimes produce them.

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.

2 participants