Closed jealous closed 5 years ago
Merging #50 into master will decrease coverage by
0.32%
. The diff coverage is79.87%
.
@@ Coverage Diff @@
## master #50 +/- ##
============================================
- Coverage 79.51% 79.19% -0.33%
+ Complexity 475 473 -2
============================================
Files 31 32 +1
Lines 1958 2115 +157
Branches 313 333 +20
============================================
+ Hits 1557 1675 +118
- Misses 203 227 +24
- Partials 198 213 +15
Impacted Files | Coverage Δ | Complexity Δ | |
---|---|---|---|
...n/scala/org/apache/spark/shuffle/SplashUtils.scala | 67.92% <100%> (ø) |
0 <0> (ø) |
:arrow_down: |
...java/com/memverge/splash/StorageFactoryHolder.java | 86% <100%> (+1.21%) |
14 <1> (+1) |
:arrow_up: |
...in/scala/com/memverge/splash/ShufflePerfTool.scala | 79.08% <79.08%> (ø) |
0 <0> (?) |
|
...in/scala/org/apache/spark/shuffle/SplashOpts.scala | 66.12% <0%> (-12.91%) |
0% <0%> (ø) |
|
src/main/java/com/memverge/splash/TempFolder.java | 77.55% <0%> (+2.04%) |
14% <0%> (+1%) |
:arrow_up: |
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 c5c2ac5...f5da9f0. Read the comment docs.
Merging #50 into master will increase coverage by
0.26%
. The diff coverage is82.48%
.
@@ Coverage Diff @@
## master #50 +/- ##
============================================
+ Coverage 79.51% 79.78% +0.26%
- Complexity 475 477 +2
============================================
Files 31 32 +1
Lines 1958 2172 +214
Branches 313 341 +28
============================================
+ Hits 1557 1733 +176
- Misses 203 221 +18
- Partials 198 218 +20
Impacted Files | Coverage Δ | Complexity Δ | |
---|---|---|---|
...n/scala/org/apache/spark/shuffle/SplashUtils.scala | 67.92% <100%> (ø) |
0 <0> (ø) |
:arrow_down: |
...java/com/memverge/splash/StorageFactoryHolder.java | 86% <100%> (+1.21%) |
14 <1> (+1) |
:arrow_up: |
...om/memverge/splash/shared/SharedFSShuffleFile.java | 81.57% <100%> (+4.91%) |
11 <0> (+1) |
:arrow_up: |
...in/scala/com/memverge/splash/ShufflePerfTool.scala | 81.18% <81.18%> (ø) |
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 c5c2ac5...503a5a3. Read the comment docs.
Create a shuffle performance tool that allows the user to quickly verify the performance of the storage factory without starting a Spark application.
Here is the sample command of starting a test with the default configurations:
You could specify the following options to configure the test:
-h
or--help
: display the usage-f
or--factory
: specify the name of the storage factory-i
or--shuffleId
: the test shuffle ID, default to 1-t
or--tasks
: the number of concurrent tasks, defaults to 5-m
or--mappers
: the number of mappers, defaults to 10-r
or--reducers
: the number of reducers, defaults to 10-d
or--data
: the number of data blocks, defaults to 1K-b
or--blockSize
: the block/buffer size of each data block, default to 256KSample command:
Sample output: