Github user vanzin commented on the issue:
https://github.com/apache/spark/pull/18004
I'm more fond of an approach like #16291, but the owner of that PR seems to
have abandoned it.
You seem to be singling out the event log listener here, while other
listeners can be just as harmful; the UI listeners to synchronization and can
block the bus when a UI request comes in, for example.
Having separate buses for groups of listeners is a more generic way of
doing what you did for the event logger here. Then you could potentially have
different configs for each group (e.g. allow the event log thread to back up a
bit more), although maybe that's overkill.
BTW you don't even call out the event logging listener changes in your PR
description.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]