[native] Table writer 1: Pass LocationHandle to HiveInsertTableHandle#18490
[native] Table writer 1: Pass LocationHandle to HiveInsertTableHandle#18490gggrace14 merged 1 commit intoprestodb:masterfrom
Conversation
6206b40 to
44b44d9
Compare
44b44d9 to
cfc827c
Compare
4267d9a to
e347690
Compare
e347690 to
51ebd59
Compare
51ebd59 to
5c67424
Compare
There was a problem hiding this comment.
Might be better to throw velox exception from here.
There was a problem hiding this comment.
Got feedback on this in #18377, and address all occurrences in this file there.
Corresponding code copy of this PR has already been merged into fbcode repo. This PR is supposed to be just porting to GitHub, so better to keep the code identical of the fbcode copy. It's just Merge was blocked by the protobuf path issue as well as velox_hive_connector OBJECT issue as in facebookincubator/velox#3094.
There was a problem hiding this comment.
@gggrace14 and everyone.
We do not want to port fbcode changes to GH. We want to avoid any changes in fbcode.
We will get this through, though.
@gggrace14 can you please create and follow up a small issue on changing this exception to Velox exception, please? To be consistent.
There was a problem hiding this comment.
Is this change related here?
There was a problem hiding this comment.
This is to pick up Masha's change, per ask. It's in a separate commit.
a2d9d92 to
80e4c4f
Compare
There was a problem hiding this comment.
This is to fix the proto path issue triggered by this PR, found by @kgpai
'velox/velox/dwio/dwrf/proto/dwrf_proto.pb.h' file not found
|
@gggrace14 CI join is still failing. Do you know why? |
Checking it |
80e4c4f to
5509011
Compare
spershin
left a comment
There was a problem hiding this comment.
@gggrace14 Let's get this in.
5509011 to
af6cac4
Compare
Enable the ser/de of protocol::HiveInsertTableHandle. Extract LocationHandle and HiveColumnHandles from protocol::HiveOutputTableHandle and protocol::HiveInsertTableHandle, and add them to Velox connector::HiveInsertTableHandle. Pass them down to the plan TableWriteNode.
af6cac4 to
1b81afe
Compare
|
Tracking the troubleshooting process for dependency issues
[Fix] facebookincubator/velox#3094
|
Enable the ser/de of protocol::HiveInsertTableHandle.
Extract LocationHandle and HiveColumnHandles from
protocol::HiveOutputTableHandle and protocol::HiveInsertTableHandle,
and add them to Velox connector::HiveInsertTableHandle.
Pass them down to the plan TableWriteNode.