Open timveil opened 1 year ago
It works because broker is not multi-tenant, and it falls back to picking a random broker.
The correct fix should be to make Connection.resolveTableName()
work for multi-stage queries. cc @xiangfu0
Hi @Jackie-Jiang ,
Any update on the fix for this issue?
Unfortunately we haven't got a chance to work on this yet
When submitting the following query using JDBC an
ERROR
occurs and is logged but ultimately does not prevent the query from completing.the query...
the client side logs...
because the method
Connection.resolveTableName
catches/logs this exception, the code executes the query fine using the multi-stage engine. In practice this may result in performance problems because the code is not able to identify the correct broker.It seems that either
Connection.resolveTableName
and corresponding method calls need to be reworked to support queries the multi-stage engine supports or this method call should be avoided.