afedulov commented on PR #19405:
URL: https://github.com/apache/flink/pull/19405#issuecomment-1097361070

   Thanks a lot for your review @fapaul. I originally did not want to invest 
much time into addressing code duplication because I was under the impression 
that the ES6-related tests are going to be removed soon after the connector 
externalization. However I still see your point in doing so. At least when ES8 
will be introduced, we'll be able to make use of the proper setup.
   I reworked the structure and extracted everything up until the level when a 
lot of concrete Elasticsearch classes are used. Further deduplication between 
the `Elasticsearch6Client` and `Elasticsearch7Client` is potentially possible 
but would require reintroducing a facade for a huge chunk of low-level ES 
abstractions and it does not seem to be worth it. 


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

Reply via email to