fuatbasik commented on PR #14247:
URL: https://github.com/apache/iceberg/pull/14247#issuecomment-3375870230

   Hi @singhpk234. Thanks a lot for your comments. @stubz151 is out of office 
but I can answer your questions until he is back.
    
   > Since these are removing public interfaces directly, wondering if we 
should mark them deprecated first ? and set a version where we want them to get 
removed.
   
   AFAIK these interfaces currently only used by AnalyticsStream. They were 
added when we initially added the stream but during the community sync at 8/27 
there were concerns about the developer experience. If you still think we 
should deprecate them first, we can update it. 
   
   >
   > Also curious, if you can share benchmarks you sighted above.
   
    We recently added sync client to our microbenchmarks: 
https://github.com/awslabs/analytics-accelerator-s3/tree/main/input-stream/src/jmh
 and havent seen much difference between sync and async client. This is mostly 
because Analytics Accelerator already handles async logic itself, so no need 
for additional client complexity. It will still support Async client though, 
for users who are already in Async client. But as initially we introduced Async 
client. Following aforementioned community feedback about developer experince, 
we though we can remove Async client integration from Iceberg. 


-- 
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]

Reply via email to