WingsGo edited a comment on issue #3053: [Stream Load]Invalid rollback for 
stream load
URL: 
https://github.com/apache/incubator-doris/issues/3053#issuecomment-596169113
 
 
   
https://github.com/apache/incubator-doris/blob/c83729435f45aa6d2d93c644ba80aa10189dd962/be/src/runtime/stream_load/stream_load_executor.cpp#L177-L198
   
   As in code,  the warning log is `W0307 20:55:19.606360 157168 
stream_load_executor.cpp:192] commit transaction failed, errmsg=transaction 
commit successfully, BUT data will be visible 
laterid=a0481d6290973230-1fe841af6df5088b, job id=-1, txn id=48470900, label=xxx
   ` So, the status should be PUBLISH_TIMEOUT. I know that _handle() will check 
the staus' code, but i don't konw where to call the method `handle()` I found 
that the warning log means that the txn is committed successfully, but there is 
not a check if the txn is PUBLISH_TIMEOUT, so the warning log is printed and BE 
try to rollback txn. I know that `handle()` method is called by http method, 
maybe you can point that how `commit_txn` method call the http api to help me 
find out the true reason?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to