MemVerge / splash

Splash, a flexible Spark shuffle manager that supports user-defined storage backends for shuffle data storage and exchange
Apache License 2.0
127 stars 29 forks source link

[GH-35] Print version during shuffle manager init. #36

Closed jealous closed 5 years ago

jealous commented 5 years ago

Print the package version information in the log to make it easier for the operator to track the jar version.

Add a companion object for SplashShuffleManager to hold the utility function.

This closes GH-35.

codecov[bot] commented 5 years ago

Codecov Report

Merging #36 into master will decrease coverage by 0.35%. The diff coverage is 100%.

Impacted file tree graph

@@             Coverage Diff              @@
##             master      #36      +/-   ##
============================================
- Coverage     77.33%   76.98%   -0.36%     
+ Complexity      399      394       -5     
============================================
  Files            24       24              
  Lines          1884     1890       +6     
  Branches        306      306              
============================================
- Hits           1457     1455       -2     
- Misses          236      244       +8     
  Partials        191      191
Impacted Files Coverage Δ Complexity Δ
...rg/apache/spark/shuffle/SplashShuffleManager.scala 78.12% <100%> (+1.45%) 22 <0> (ø) :arrow_down:
...in/scala/org/apache/spark/shuffle/SplashOpts.scala 66.07% <0%> (-14.29%) 0% <0%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 122ab8a...8a0f787. Read the comment docs.