Skip to content

Commit a087c7b

Browse files
authored
[BugFix] Fix use_broker compatibility in outfile (#45441)
Signed-off-by: wyb <[email protected]>
1 parent 0dbb896 commit a087c7b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

be/src/runtime/file_result_writer.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,12 @@ struct ResultFileOptions {
6666
hdfs_properties = t_opt.hdfs_properties;
6767
is_local_file = false;
6868
}
69-
if (t_opt.__isset.use_broker) {
70-
use_broker = t_opt.use_broker;
69+
if (t_opt.__isset.use_broker && !t_opt.use_broker) {
70+
// old FE only support use broker,
71+
// so set use_broker to false only when use_broker in TResultFileSinkOptions is explicitly set false.
72+
use_broker = false;
73+
} else {
74+
use_broker = true;
7175
}
7276
if (t_opt.__isset.broker_properties) {
7377
broker_properties = t_opt.broker_properties;

0 commit comments

Comments
 (0)