Skip to content

Conversation

@liyafan82
Copy link
Contributor

This is part of the first step of issue ARROW-4526.
In this step, we remove netty dependency for ArrowBuf, BufferAllocator and ReferenceManager.

In this issue, we remove the dependency for ArrowBuf.
The task for BufferAllocator and ReferenceManager will not start until ARROW-7329 is finished.

@github-actions
Copy link

github-actions bot commented Jan 7, 2020

@liyafan82
Copy link
Contributor Author

@jacques-n Would you please take a look?

@emkornfield
Copy link
Contributor

I checked in the int64 address space change so this PR and probably a few other might need to be rebased.

@liyafan82
Copy link
Contributor Author

I checked in the int64 address space change so this PR and probably a few other might need to be rebased.

Sure. Thanks for your kind reminder.

@emkornfield
Copy link
Contributor

@jacques-n or @rymurr do you have bandwidth to at least do a first pass review?

Copy link
Contributor

Choose a reason for hiding this comment

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

Should we try to mimic exactly how it is done in PlatformDependent0?

Copy link
Contributor

Choose a reason for hiding this comment

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

I mean do we need all the checks that done there?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks a lot for your comments. I will try to mimic the logic in PlatformDependent0.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@siddharthteotia I have revised the code to mimic PlatformDependent implementation. Would you please take another look?

@siddharthteotia
Copy link
Contributor

@liyafan82 , the changes look good to me. Looks like there is a build failure

@liyafan82
Copy link
Contributor Author

@liyafan82 , the changes look good to me. Looks like there is a build failure

@siddharthteotia Thanks a lot for your effort. It seems all my PRs are experiencing this failure. I will do a rebase when the problem is resolved.

@emkornfield
Copy link
Contributor

@siddharthteotia can this be merged, i think the integration test is unrelated?

@siddharthteotia siddharthteotia merged commit a1708a4 into apache:master Feb 18, 2020
@siddharthteotia
Copy link
Contributor

siddharthteotia commented Feb 18, 2020

Thanks, @liyafan82 . Merging this as the integration test failure seems to be unrelated. @liyafan82 , it would be great if you can keep an eye on the build and make sure the build on master is clean after this PR is merged (just in case the integration test failure happens to be caused by this change)

@liyafan82
Copy link
Contributor Author

Thanks, @liyafan82 . Merging this as the integration test failure seems to be unrelated. @liyafan82 , it would be great if you can keep an eye on the build and make sure the build on master is clean after this PR is merged (just in case the integration test failure happens to be caused by this change)

@siddharthteotia Thanks a lot for your effort. I will keep an eye on the master branch.

pribor pushed a commit to GlobalWebIndex/arrow that referenced this pull request Oct 24, 2025
* [ARROW-7505][Java] Remove Netty dependency for ArrowBuf

* [ARROW-7505][Java] Mimic PlatformDependent implementation
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.

4 participants