Github user bOOm-X commented on the issue:

    https://github.com/apache/spark/pull/18004
  
    Honestly, your last comment is so unfair. You commented on a simple phrase 
out of its context as I did not mentioned what is in my mind the reasonable 
first step for the external listeners. For the UI listener, You said yourself 
in your last comments, that it does not worth to improve them because you will 
change them soon. I did some tests to avoid the synchronization you mentioned 
(by using atomic reference instead), it is in my fork but I did not push it in 
this PR, because I am not so satisfied of this commit & it worth another PR & 
You will change them soon.
    
    For extracting a basic block to simply build asynchronous listener, I am 
ready to do that, but I do not see how to do that in a easy and useful way. 
Constructive comments on the code to achieve that concretely are more than 
welcome ! 


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

Reply via email to