jianyun8023 commented on pull request #14622:
URL: https://github.com/apache/flink/pull/14622#issuecomment-772402578


   > Sorry for coming back so late to this PR. Code-wise, it looks mostly fine. 
I would add a complete code review later.
   > 
   > However, I'd like to clarify first, why we want to have the old 
implementation in Flink master at all. From my perspective, this is instant 
legacy. So there needs to be a strong reason to have it compared to merge only 
the new interfaces.
   > 
   > Possible reasons could include features that cannot be supported with the 
new PulsarSource. In general, when would a user choose the old implementation 
over the new implementation given that the new source interface is quite stable 
in Flink 1.13?
   > 
   > I'm duplicating the reply to the Sink PR as the answer may be different.
   
   Because the older version of Source has been verified in production and is 
stable for users to use. The implementation in the new version has yet to be 
verified.
   This is the reason why I want to keep the old version of Source.


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

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to