pzhdfy commented on code in PR #69493:
URL: https://github.com/apache/doris/pull/69493#discussion_r4358634824
##########
gensrc/thrift/HeartbeatService.thrift:
##########
@@ -64,6 +64,12 @@ struct TBackendInfo {
9: optional Types.TPort arrow_flight_sql_port
10: optional i64 be_mem // The physical memory available for use by BE.
11: optional bool supports_paimon_rust_reader
+ // The paimon-rust PK-vector (ANN) search protocol: paimon_split is empty
and the
+ // split rides TPaimonFileDesc.vector_payload, which an older rust-capable
BE
+ // rejects as "missing paimon_split". Set only by BEs that implement the
vector
+ // protocol, so a mixed-version cluster keeps ordinary rust reads working
and
+ // only declines the vector rewrite against older BEs. Field 12 is free on
master.
+ 12: optional bool supports_paimon_rust_vector_reader
Review Comment:
agreed and applied in
801bea1 — the separate `supports_paimon_rust_vector_reader` field and all its
FE/BE plumbing are removed; the vector gates reuse
`supports_paimon_rust_reader`
(the bit ships in no released version, and the rust reader and the vector
protocol ship in the same release, so no deployed BE can report the bit
without the vector protocol).
--
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.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]