incubator-uniffle icon indicating copy to clipboard operation
incubator-uniffle copied to clipboard

[#1401][part-1] The dashboard supports multiple Coordinator links.

Open yl09099 opened this issue 2 years ago • 11 comments

What changes were proposed in this pull request?

After multiple coordinators are deployed, a dashboard is added to link multiple coordinators.

image

Why are the changes needed?

Fix: #1401

Does this PR introduce any user-facing change?

No.

How was this patch tested?

No.

yl09099 avatar Jan 14 '24 15:01 yl09099

Codecov Report

Attention: Patch coverage is 16.00000% with 42 lines in your changes missing coverage. Please review.

Project coverage is 53.91%. Comparing base (6f6d35a) to head (5806b8f). Report is 49 commits behind head on master.

Files Patch % Lines
...pache/uniffle/dashboard/web/resource/Response.java 0.00% 18 Missing :warning:
...apache/uniffle/dashboard/web/JettyServerFront.java 0.00% 6 Missing :warning:
...e/dashboard/web/resource/CoordinatorsResource.java 0.00% 5 Missing :warning:
...e/uniffle/dashboard/web/proxy/WebProxyServlet.java 0.00% 4 Missing :warning:
...e/uniffle/dashboard/web/resource/BaseResource.java 0.00% 4 Missing :warning:
...he/uniffle/dashboard/web/utils/DashboardUtils.java 72.72% 3 Missing :warning:
...he/uniffle/dashboard/web/resource/WebResource.java 0.00% 2 Missing :warning:
Additional details and impacted files
@@             Coverage Diff              @@
##             master    #1449      +/-   ##
============================================
- Coverage     54.86%   53.91%   -0.96%     
- Complexity     2358     2947     +589     
============================================
  Files           368      440      +72     
  Lines         16379    23613    +7234     
  Branches       1504     2197     +693     
============================================
+ Hits           8986    12730    +3744     
- Misses         6862    10095    +3233     
- Partials        531      788     +257     

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

codecov-commenter avatar Jan 14 '24 15:01 codecov-commenter

Could you help review this? @xianjingfeng

zuston avatar Jan 15 '24 03:01 zuston

Can we also fix the following spelling issues in this PR?

My suggesion will be: ResigerTime -> RegistrationTime in files: dashboard/src/main/webapp/src/components/shufflecomponent/ActiveNodeListPage.vue dashboard/src/main/webapp/src/components/shufflecomponent/DecommissionednodeListPage.vue dashboard/src/main/webapp/src/components/shufflecomponent/DecommissioningNodeListPage.vue dashboard/src/main/webapp/src/components/shufflecomponent/LostNodeList.vue dashboard/src/main/webapp/src/components/shufflecomponent/UnhealthyNodeListPage.vue

@yl09099

rickyma avatar Jan 15 '24 13:01 rickyma

Can we also fix the following spelling issues in this PR?

My suggesion will be: ResigerTime -> RegistrationTime in files: dashboard/src/main/webapp/src/components/shufflecomponent/ActiveNodeListPage.vue dashboard/src/main/webapp/src/components/shufflecomponent/DecommissionednodeListPage.vue dashboard/src/main/webapp/src/components/shufflecomponent/DecommissioningNodeListPage.vue dashboard/src/main/webapp/src/components/shufflecomponent/LostNodeList.vue dashboard/src/main/webapp/src/components/shufflecomponent/UnhealthyNodeListPage.vue

@yl09099

Have changed.

yl09099 avatar Jan 21 '24 07:01 yl09099

No progress for this? I think we need a more powerful dashboard.

rickyma avatar Apr 03 '24 14:04 rickyma

No progress for this? I think we need a more powerful dashboard.

Do you have thought on this? feel free to discuss more here

zuston avatar Apr 03 '24 15:04 zuston

No progress for this? I think we need a more powerful dashboard.

Do you have thought on this? feel free to discuss more here

I believe the dashboard should be updated regularly, as it provides the most intuitive experience for users. And it facilitates the management and operation of the RSS cluster for dev and ops.

I think it could be improved by:

  • https://github.com/apache/incubator-uniffle/issues/1401
  • https://github.com/apache/incubator-uniffle/issues/1618
  • https://github.com/apache/incubator-uniffle/issues/1622
  • https://github.com/apache/incubator-uniffle/issues/1623
  • https://github.com/apache/incubator-uniffle/issues/1471
  • https://github.com/apache/incubator-uniffle/issues/1624
  • ... and so on?

@zuston

rickyma avatar Apr 04 '24 16:04 rickyma

Test Results

 2 434 files  +1   2 434 suites  +1   5h 1m 41s :stopwatch: + 1m 23s    935 tests +1     934 :white_check_mark: +1   1 :zzz: ±0  0 :x: ±0  10 829 runs  +1  10 815 :white_check_mark: +1  14 :zzz: ±0  0 :x: ±0 

Results for commit af382be3. ± Comparison against base commit cc3f52b6.

:recycle: This comment has been updated with latest results.

github-actions[bot] avatar Apr 14 '24 11:04 github-actions[bot]

This is a flaky test. We can ignore this for now. I have already created an issue for this https://github.com/apache/incubator-uniffle/issues/1628.

It is ready for review? Can anyone review this? We wanna use this on production this month. @yl09099

rickyma avatar Apr 15 '24 13:04 rickyma

@xianjingfeng Could you help review this?

zuston avatar Apr 16 '24 02:04 zuston

ping @xianjingfeng

rickyma avatar Apr 16 '24 12:04 rickyma

LGTM except some minor comments. Please take another look @rickyma

xianjingfeng avatar Jun 11 '24 10:06 xianjingfeng

Left some minor comments. Once done, we can merge this

rickyma avatar Jun 11 '24 11:06 rickyma

Left some minor comments. Once done, we can merge this

All done.Thanks!

yl09099 avatar Jun 11 '24 11:06 yl09099

LGTM. @xianjingfeng We can merge this.

cc @zuston @jerqi

rickyma avatar Jun 11 '24 13:06 rickyma