zbentley commented on issue #11823: URL: https://github.com/apache/pulsar/issues/11823#issuecomment-907520647
Since this is a reasonably subtle and silent bug when it occurs, I suggest removing client support for a user-supplied `logger`. That breaks backwards compatibility, and is not to be undertaken lightly, but the risk otherwise seems pretty significant: the bug surface is the intersection of "a custom logger is in use", "any `async` python function is running in my program, anywhere" and "any pulsar C++ object is destructed anywhere in the program". That's not good. -- 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]
