Thanks for the suggestions! I am going to keep the proto and deprecate the 
proto message. If there are any different opinions, we can still discuss them 
here or in jira HBASE-26091.





------------------ Original ------------------
From: &nbsp;"????(Duo Zhang)";<[email protected]&gt;;
Send time:&nbsp;Tuesday, Jul 20, 2021 9:59 AM
To:&nbsp;"HBase Dev List"<[email protected]&gt;; 

Subject: &nbsp;Re: [DISCUSS] Remove FirstKeyValueMatchingQualifiersFilter



BTW, you can try to deprecated proto message

https://github.com/protocolbuffers/protobuf/issues/1734

Stack <[email protected]&gt; ??2021??7??19?????? ????11:15??????

&gt; I suggest keeping the proto.
&gt; S
&gt;
&gt; On Sat, Jul 17, 2021 at 1:15 PM ?????? <[email protected]&gt; wrote:
&gt;
&gt; &gt; Hi,
&gt; &gt;
&gt; &gt; As https://issues.apache.org/jira/browse/HBASE-13347 describes, the
&gt; &gt; FirstKeyValueMatchingQualifiersFilter was deprecated in 2.0 and will 
be
&gt; &gt; removed in 3.0. Now we need to remove it in 3.0 but there are proto
&gt; &gt; declareation of FirstKeyValueMatchingQualifiersFilter in Filter.proto.
&gt; &gt;
&gt; &gt; If the proto declaration of FirstKeyValueMatchingQualifiersFilter is
&gt; &gt; removed, serialization problems and unknown errors may occur when the 
old
&gt; &gt; version of hbase-client accesses the new version of the server, which 
may
&gt; &gt; puzzle users.
&gt; &gt;
&gt; &gt; Should we remove the proto declaration directly? Or throw
&gt; RuntimeException
&gt; &gt; when the user uses FirstKeyValueMatchingQualifiersFilter? Hope to get
&gt; your
&gt; &gt; suggestions.
&gt; &gt;
&gt; &gt; Thanks,
&gt; &gt; Zhuoyue Huang
&gt; &gt;
&gt; &gt; ????????iPhone
&gt;

Reply via email to