sijie opened a new pull request #9260: URL: https://github.com/apache/pulsar/pull/9260
*Motivation* #7255 re-worked Function MetaDataManager to make all metadata writes only by the leader. This unintentionally broke Pulsar Functions when m-TLS is used for authentication. Because it doesn't taken TLS port into consideration and always uses a non-TLS port to communicate with the leader broker. The PR fixes the broken implementation and ensure Pulsar Functions use the right service url and authentication plugin to communicate with leader. *Tests* Add an integration test to reproduce the issue and ensure functions worker with m-TLS ---------------------------------------------------------------- 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]
