Skip to content

Commit bbff134

Browse files
committed
Merge remote-tracking branch 'github/master' into fixMetricSystem
2 parents e03a243 + 2b95936 commit bbff134

File tree

69 files changed

+2940
-170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+2940
-170
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ Build with dashboard
122122

123123
./mvnw -DskipTests clean package -Pdashboard
124124

125+
> note: currently Uniffle build the project against Java 8. If you want to compile it against other Java versions, you can build the code with `-Dmaven.compiler.release=${release-version}`.
126+
125127
To package the Uniffle, run:
126128

127129
./build_distribution.sh

client-mr/core/src/main/java/org/apache/hadoop/mapreduce/RssMRConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public class RssMRConfig {
6464
public static final String RSS_DATA_TRANSFER_POOL_SIZE =
6565
MR_CONFIG_PREFIX + RssClientConfig.RSS_DATA_TRANSFER_POOL_SIZE;
6666
public static final int RSS_DATA_TRANSFER_POOL_SIZE_DEFAULT_VALUE =
67-
RssClientConfig.RSS_DATA_TRANFER_POOL_SIZE_DEFAULT_VALUE;
67+
RssClientConfig.RSS_DATA_TRANSFER_POOL_SIZE_DEFAULT_VALUE;
6868
public static final String RSS_DATA_COMMIT_POOL_SIZE =
6969
MR_CONFIG_PREFIX + RssClientConfig.RSS_DATA_COMMIT_POOL_SIZE;
7070
public static final int RSS_DATA_COMMIT_POOL_SIZE_DEFAULT_VALUE =

client-spark/common/src/main/java/org/apache/spark/shuffle/RssSparkConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ public class RssSparkConfig {
296296
createIntegerBuilder(
297297
new ConfigBuilder(
298298
SPARK_RSS_CONFIG_PREFIX + RssClientConfig.RSS_DATA_TRANSFER_POOL_SIZE))
299-
.createWithDefault(RssClientConfig.RSS_DATA_TRANFER_POOL_SIZE_DEFAULT_VALUE);
299+
.createWithDefault(RssClientConfig.RSS_DATA_TRANSFER_POOL_SIZE_DEFAULT_VALUE);
300300

301301
public static final ConfigEntry<Integer> RSS_DATA_COMMIT_POOL_SIZE =
302302
createIntegerBuilder(

client-spark/spark3/src/main/java/org/apache/spark/shuffle/RssShuffleManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ public RssShuffleManager(SparkConf conf, boolean isDriver) {
183183
taskToSuccessBlockIds = JavaUtils.newConcurrentMap();
184184
taskToFailedBlockSendTracker = JavaUtils.newConcurrentMap();
185185

186-
this.rssStageRetryEnabled = rssConf.get(RssClientConf.RSS_CLIENT_REASSIGN_ENABLED);
186+
this.rssStageRetryEnabled = rssConf.get(RssSparkConfig.RSS_RESUBMIT_STAGE_ENABLED);
187187
this.partitionReassignEnabled = rssConf.get(RssClientConf.RSS_CLIENT_REASSIGN_ENABLED);
188188

189189
// stage retry for write/fetch failure

client-tez/src/main/java/org/apache/tez/common/RssTezConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public class RssTezConfig {
6363
public static final String RSS_DATA_TRANSFER_POOL_SIZE =
6464
TEZ_RSS_CONFIG_PREFIX + RssClientConfig.RSS_DATA_TRANSFER_POOL_SIZE;
6565
public static final int RSS_DATA_TRANSFER_POOL_SIZE_DEFAULT_VALUE =
66-
RssClientConfig.RSS_DATA_TRANFER_POOL_SIZE_DEFAULT_VALUE;
66+
RssClientConfig.RSS_DATA_TRANSFER_POOL_SIZE_DEFAULT_VALUE;
6767
public static final String RSS_DATA_COMMIT_POOL_SIZE =
6868
TEZ_RSS_CONFIG_PREFIX + RssClientConfig.RSS_DATA_COMMIT_POOL_SIZE;
6969
public static final int RSS_DATA_COMMIT_POOL_SIZE_DEFAULT_VALUE =

client-tez/src/main/java/org/apache/tez/dag/app/RssDAGAppMaster.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ public static void main(String[] args) {
457457
TEZ_AM_NODE_UNHEALTHY_RESCHEDULE_TASKS,
458458
TEZ_AM_NODE_UNHEALTHY_RESCHEDULE_TASKS_DEFAULT)) {
459459
LOG.info(
460-
"When rss.avoid.recompute.succeeded.task is enable, "
460+
"When rss.avoid.recompute.succeeded.task is enabled, "
461461
+ "we can not rescheduler succeeded task on unhealthy node");
462462
conf.setBoolean(TEZ_AM_NODE_UNHEALTHY_RESCHEDULE_TASKS, false);
463463
}

client/src/main/java/org/apache/uniffle/client/util/RssClientConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public class RssClientConfig {
3535
public static final String RSS_DATA_REPLICA_SKIP_ENABLED = "rss.data.replica.skip.enabled";
3636
public static final boolean RSS_DATA_REPLICA_SKIP_ENABLED_DEFAULT_VALUE = true;
3737
public static final String RSS_DATA_TRANSFER_POOL_SIZE = "rss.client.data.transfer.pool.size";
38-
public static final int RSS_DATA_TRANFER_POOL_SIZE_DEFAULT_VALUE =
38+
public static final int RSS_DATA_TRANSFER_POOL_SIZE_DEFAULT_VALUE =
3939
Runtime.getRuntime().availableProcessors();
4040
public static final String RSS_DATA_COMMIT_POOL_SIZE = "rss.client.data.commit.pool.size";
4141
public static final int RSS_DATA_COMMIT_POOL_SIZE_DEFAULT_VALUE = -1;

common/src/main/java/org/apache/uniffle/common/ShuffleIndexResult.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
public class ShuffleIndexResult {
2929
private final ManagedBuffer buffer;
3030
private long dataFileLen;
31+
private String dataFileName;
3132

3233
public ShuffleIndexResult() {
3334
this(ByteBuffer.wrap(new byte[0]), -1);
@@ -43,9 +44,10 @@ public ShuffleIndexResult(ByteBuffer data, long dataFileLen) {
4344
this.dataFileLen = dataFileLen;
4445
}
4546

46-
public ShuffleIndexResult(ManagedBuffer buffer, long dataFileLen) {
47+
public ShuffleIndexResult(ManagedBuffer buffer, long dataFileLen, String dataFileName) {
4748
this.buffer = buffer;
4849
this.dataFileLen = dataFileLen;
50+
this.dataFileName = dataFileName;
4951
}
5052

5153
public byte[] getData() {
@@ -79,4 +81,8 @@ public void release() {
7981
public ManagedBuffer getManagedBuffer() {
8082
return buffer;
8183
}
84+
85+
public String getDataFileName() {
86+
return dataFileName;
87+
}
8288
}

common/src/main/java/org/apache/uniffle/common/config/ConfigOption.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ public Iterable<FallbackKey> fallbackKeys() {
168168
/**
169169
* Returns the class of value.
170170
*
171-
* @return The option' value class
171+
* @return The option value class
172172
*/
173173
public Class<?> getClazz() {
174174
return clazz;

common/src/main/java/org/apache/uniffle/common/config/ConfigOptions.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ public ConfigOption<T> noDefaultValue() {
208208
* @param <E> list element type of the option
209209
*/
210210
public static class ListConfigOptionBuilder<E> {
211-
private static final String LIST_SPILTTER = ",";
211+
private static final String LIST_SPLITTER = ",";
212212

213213
private final String key;
214214
private final Class<E> clazz;
@@ -230,7 +230,7 @@ public ListConfigOptionBuilder(
230230
if (StringUtils.isEmpty(trimmedVal)) {
231231
return Collections.emptyList();
232232
}
233-
return Arrays.stream(trimmedVal.split(LIST_SPILTTER))
233+
return Arrays.stream(trimmedVal.split(LIST_SPLITTER))
234234
.map(atomicConverter::apply)
235235
.collect(Collectors.toList());
236236
}

0 commit comments

Comments
 (0)