Yu-Wen Lai has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/19052 )

Change subject: IMPALA-8592: Add support for insert events for 'LOAD DATA' 
statements from Impala
......................................................................


Patch Set 3:

(3 comments)

> Patch Set 1:
>
> (3 comments)
>
> This is a pretty nice fix!

http://gerrit.cloudera.org:8080/#/c/19052/1//COMMIT_MSG
Commit Message:

http://gerrit.cloudera.org:8080/#/c/19052/1//COMMIT_MSG@16
PS1, Line 16: - Run existing test_load.py
> We also need tests to verify the INSERT events. Could you add some tests in
I realized that replication cannot be used as a verification of insert event 
for external tables because hive replication for external tables relies on 
distcp instead of insert events. Given that LOAD DATA is only applicable to 
external tables, we need to use another way to verify the INSERT events. 
Therefore, I added a test and used number of skipped events as an implicit 
indicator. Let me know if you have better idea.


http://gerrit.cloudera.org:8080/#/c/19052/1/be/src/service/client-request-state.cc
File be/src/service/client-request-state.cc:

http://gerrit.cloudera.org:8080/#/c/19052/1/be/src/service/client-request-state.cc@806
PS1, Line 806: string for unpartitione
> nit: Could you add a comment mentioning that the partition_name is an empty
Done


http://gerrit.cloudera.org:8080/#/c/19052/1/be/src/service/client-request-state.cc@809
PS1, Line 809:   
catalog_update.__set_sync_ddl(exec_request_->query_options.sync_ddl);
             :   catalog_update.__set_header(GetCatalogServiceRequestHeader());
             :   catalog_update.target_table = 
exec_request_->load_data_request.table_name.table_name;
             :   catalog_update.db_name = 
exec_request_->load_data_request.table_name.db_name;
             :   catalog_update.is_overwrite = 
exec_request_->load_data_request.overwrite;
             :
             :   const TNetworkAddress& address =
> nit: these duplicate the code in ClientRequestState::ExecLoadDataRequestImp
Done



--
To view, visit http://gerrit.cloudera.org:8080/19052
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I7f1b470f40e0aaf891c9f3f327af393b2f9c74bc
Gerrit-Change-Number: 19052
Gerrit-PatchSet: 3
Gerrit-Owner: Yu-Wen Lai <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Quanlong Huang <[email protected]>
Gerrit-Reviewer: Yu-Wen Lai <[email protected]>
Gerrit-Comment-Date: Sat, 01 Oct 2022 01:59:52 +0000
Gerrit-HasComments: Yes

Reply via email to