Github user squito commented on the pull request:

    https://github.com/apache/spark/pull/4435#issuecomment-85712794
  
    This is mostly ready to go.  I need to add a test for the security of the 
history server, but I'm not sure how to do that.  any suggestions?
    
    I believe this addresses all the previous concerns.  I jammed some tests of 
the json into `UISeleniumSuite`, b/c it was convenient for reusing the test 
cases.  If you think this makes that test too confusing I can refactor into two 
independent test suites.  Also those tests didn't currently have any tests for 
the behavior when jobs & stages fell off the "retained" set, so I added some 
tests, and noticed some slightly inconsistent behavior in the UI which I 
updated.  The behavior is still a little strange if some of the stages for a 
job get purged, the job displays with limited info, but I guess that's OK.
    
    I think its also worth thinking a bit about the structure of the routes -- 
do we have a reasonable set of endpoints, with good query parameters, etc.  (at 
least as a starting point)?  Eg., how much detail goes into the call to list 
all stages, vs. the details of one stage?  Do we need a separate call to get 
all attempts for one stage, or is just stage list + stage attempt details 
enough?  etc.
    
    The failing binary compatibility is b/c of `ExecutorSummaryInfo`, which was 
`private[org.apache.spark.ui]`.  I suppose this could leak in java code -- does 
this matter?  Or can this be ignored as a false-positive?


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