Thanks Junbo for driving this FIP.

 +1 (binding).

Best,
Leonard

> 2026 8月 9 11:15 上午,Junbo Wang <[email protected]> 写道:
> 
> Hi Jark and all,
> 
> Thanks a lot for the careful review — all three points make sense to me, and 
> I’ve updated the FIP [1] to address them: the lookup paths are simplified, 
> the supported operations per table type are documented together with the 
> error behavior, and the Authorization header, including Bearer tokens, is now 
> covered in the authentication section.
> 
> As these feel more like clarifications than changes to the design under vote, 
> I’d suggest keeping the current vote open, with the 72 hours counted from 
> this update. That said, if any of them turns out to need more discussion, I'm 
> happy to bring it back to the DISCUSS thread [2] and start a fresh vote 
> afterwards.
> 
> Looking forward to further feedback.
> 
> [1] 
> https://cwiki.apache.org/confluence/spaces/FLUSS/pages/444334561/FIP-49+Fluss+Gateway+REST+API
> [2] https://lists.apache.org/thread/s5yjysvoj8o6nxdj49m99hg8yn51tgjw
> 
> 
> 
> Best regards,
> Junbo Wang
> 
>> On 9 Aug 2026, at 09:45, Junbo Wang <[email protected]> wrote:
>> 
>> Hi Keith,
>> 
>> Thanks for the reminder. This should already be a separate [VOTE] thread [1] 
>> — the mail was sent as a new email rather than a reply to the [DISCUSS] 
>> thread [2], and
>> its In-Reply-To/References headers are empty on the archive. Your mail 
>> client may have grouped it under the discussion because of the similar 
>> subject.
>> 
>> Please let me know whether it still looks off on your side.
>> 
>> [1] https://lists.apache.org/thread/t5jkcvo8b07oxjywbckotbsxl8fhcd76
>> [2] https://lists.apache.org/thread/s5yjysvoj8o6nxdj49m99hg8yn51tgjw
>> 
>> 
>> Best regards,
>> Junbo Wang
>> 
>>> On 8 Aug 2026, at 19:06, Jark Wu <[email protected]> wrote:
>>> 
>>> 1. Could we remove the extra "records" segment from the lookup paths?
>>> 
>>> Point Lookup:
>>> POST /v1/clusters/{cluster}/databases/{database}/tables/{table}/lookup
>>> 
>>> Prefix Lookup:
>>> POST 
>>> /v1/clusters/{cluster}/databases/{database}/tables/{table}/prefix-lookup
>>> 
>>> 2. The /records write API does not explicitly define its supported
>>> operation types. My understanding is that Log tables support "append"
>>> only, while primary-key/KV tables support "upsert" and "delete". Could
>>> we document this operation/table compatibility and the error behavior
>>> for unsupported combinations?
>>> 
>>> 3. Could we explicitly support and document the HTTP Authorization
>>> header, especially Authorization: Bearer <token>? This is a common
>>> authentication mechanism for cloud services: Databricks Zerobus and
>>> Confluent REST Proxy use OAuth/OIDC bearer tokens, while Alibaba Cloud
>>> OSS carries signed credentials in the Authorization header [1][2][3].
>>> The Gateway can validate the credential, resolve it to a principal,
>>> and propagate that principal through the existing identity/act-as
>>> mechanism.
>> 
> 

Reply via email to