Skip to content

Conversation

@tdas
Copy link
Contributor

@tdas tdas commented Sep 17, 2015

Here is the screenshot after adding the job descriptions to threads that run receivers and the scheduler thread running the batch jobs.

All jobs page

  • Added job descriptions with links to relevant batch details page
    image

All stages page

  • Added stage descriptions with links to relevant batch details page
    image

Streaming batch details page

  • Added the +details link
    image

@tdas
Copy link
Contributor Author

tdas commented Sep 17, 2015

@zsxwing Can you take a look at the changes.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

else is missing.

@SparkQA
Copy link

SparkQA commented Sep 17, 2015

Test build #42562 has finished for PR 8791 at commit e8e7894.

  • This patch fails Scala style tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Sep 17, 2015

Test build #42573 has finished for PR 8791 at commit 7206f2e.

  • This patch fails Scala style tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@tdas
Copy link
Contributor Author

tdas commented Sep 17, 2015

@zsxwing I addressed comments and made another update. Now the job description supports having links in them, and that is used to link to the batch details page.

@SparkQA
Copy link

SparkQA commented Sep 17, 2015

Test build #42574 has finished for PR 8791 at commit b15012f.

  • This patch fails Scala style tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Sep 17, 2015

Test build #42592 has finished for PR 8791 at commit fd0d435.

  • This patch fails MiMa tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Sep 17, 2015

Test build #42599 has finished for PR 8791 at commit b5cb02e.

  • This patch fails MiMa tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks it's better to add a new method like

private[streaming] def getStartSite: String = startSite.get()

rather than exposing AtomicReference. In addition, this one won't break MiMa tests.

@zsxwing
Copy link
Member

zsxwing commented Sep 17, 2015

LGTM except my comment about startSite.

@SparkQA
Copy link

SparkQA commented Sep 18, 2015

Test build #42659 has finished for PR 8791 at commit d2ab91d.

  • This patch fails MiMa tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@tdas
Copy link
Contributor Author

tdas commented Sep 18, 2015

This is blocked on #8781 . Once that is merged in both master and 1.5, I will finish this PR by adding unit tests.

@tdas tdas changed the title [SPARK-10652][Streaming] Set job descriptions for all streaming jobs [SPARK-10652][Streaming] Set meaniningful job descriptions for all streaming jobs Sep 22, 2015
@tdas
Copy link
Contributor Author

tdas commented Sep 22, 2015

@andrewor14 Please take a look.

@tdas tdas changed the title [SPARK-10652][Streaming] Set meaniningful job descriptions for all streaming jobs [SPARK-10652][Streaming] Set meaningful job descriptions for all streaming jobs Sep 22, 2015
@tdas tdas changed the title [SPARK-10652][Streaming] Set meaningful job descriptions for all streaming jobs [SPARK-10652][SPARK-10742][Streaming] Set meaningful job descriptions for all streaming jobs Sep 22, 2015
@SparkQA
Copy link

SparkQA commented Sep 22, 2015

Test build #42797 has finished for PR 8791 at commit 21c90ea.

  • This patch fails Spark unit tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Sep 22, 2015

Test build #42815 has finished for PR 8791 at commit 4a45c82.

  • This patch fails RAT tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Sep 22, 2015

Test build #42825 has finished for PR 8791 at commit 4a0aba8.

  • This patch fails Scala style tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Sep 22, 2015

Test build #42826 has finished for PR 8791 at commit f9524c6.

  • This patch fails Spark unit tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@zsxwing
Copy link
Member

zsxwing commented Sep 22, 2015

retest this please

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think both /link and link are called relative links. But /link is called root-relative link. Maybe we should use Links in job descriptions must be root-relative:\n here?

@SparkQA
Copy link

SparkQA commented Sep 22, 2015

Test build #42840 has finished for PR 8791 at commit f9524c6.

  • This patch fails Spark unit tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@SparkQA
Copy link

SparkQA commented Sep 22, 2015

Test build #42849 has finished for PR 8791 at commit 2fbfd1f.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@tdas
Copy link
Contributor Author

tdas commented Sep 22, 2015

@andrewor14 Could you take a look at this.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is assuming the UI is the only consumer of this? I suppose that's OK since no one uses JobLogger anymore

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Whoever uses it will get the data as text. Only the UI would actually process it as a link. Nothing breaks.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like this caused a cosmetic issue in the tooltips though: #11845
EDIT: not quite tooltip, but the event timeline display. Also could have been subsequent to this change. Worth a look at the new issue in any event

@andrewor14
Copy link
Contributor

core parts LGTM

@zsxwing
Copy link
Member

zsxwing commented Sep 23, 2015

LGTM

@tdas
Copy link
Contributor Author

tdas commented Sep 23, 2015

Thanks @andrewor14 @zsxwing, will merge this to master and 1.5 when tests pass.

@SparkQA
Copy link

SparkQA commented Sep 23, 2015

Test build #42878 has finished for PR 8791 at commit 606b284.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

asfgit pushed a commit that referenced this pull request Sep 23, 2015
…ns for all streaming jobs

Here is the screenshot after adding the job descriptions to threads that run receivers and the scheduler thread running the batch jobs.

## All jobs page
* Added job descriptions with links to relevant batch details page
![image](https://cloud.githubusercontent.com/assets/663212/9924165/cda4a372-5cb1-11e5-91ca-d43a32c699e9.png)

## All stages page
* Added stage descriptions with links to relevant batch details page
![image](https://cloud.githubusercontent.com/assets/663212/9923814/2cce266a-5cae-11e5-8a3f-dad84d06c50e.png)

## Streaming batch details page
* Added the +details link
![image](https://cloud.githubusercontent.com/assets/663212/9921977/24014a32-5c98-11e5-958e-457b6c38065b.png)

Author: Tathagata Das <[email protected]>

Closes #8791 from tdas/SPARK-10652.

(cherry picked from commit 5548a25)
Signed-off-by: Tathagata Das <[email protected]>
@asfgit asfgit closed this in 5548a25 Sep 23, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants