Skip to content

Commit

Permalink
HIVE-9059: Remove wrappers for SparkJobInfo and SparkStageInfo [Spark…
Browse files Browse the repository at this point in the history
… Branch]

git-svn-id: https://svn.apache.org/repos/asf/hive/branches/spark@1646290 13f79535-47bb-0310-9956-ffa450edef68
  • Loading branch information
Xuefu Zhang committed Dec 17, 2014
1 parent 887f27c commit 0d462be
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 172 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@
<ST4.version>4.0.4</ST4.version>
<tez.version>0.5.2</tez.version>
<super-csv.version>2.2.0</super-csv.version>
<spark.version>1.2.0-SNAPSHOT</spark.version>
<spark.version>1.2.1-SNAPSHOT</spark.version>
<scala.binary.version>2.10</scala.binary.version>
<scala.version>2.10.4</scala.version>
<tempus-fugit.version>1.1</tempus-fugit.version>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,6 @@
import org.apache.hive.spark.client.JobContext;
import org.apache.hive.spark.client.JobHandle;
import org.apache.hive.spark.client.SparkClient;
import org.apache.hive.spark.client.status.HiveSparkJobInfo;
import org.apache.hive.spark.client.status.HiveSparkStageInfo;
import org.apache.spark.JobExecutionStatus;
import org.apache.spark.SparkJobInfo;
import org.apache.spark.SparkStageInfo;
Expand Down Expand Up @@ -158,7 +156,7 @@ public JobExecutionStatus status() {
};
}
}
JobHandle<HiveSparkJobInfo> getJobInfo = sparkClient.submit(
JobHandle<SparkJobInfo> getJobInfo = sparkClient.submit(
new GetJobInfoJob(jobHandle.getClientJobId(), sparkJobId));
try {
return getJobInfo.get();
Expand All @@ -169,7 +167,7 @@ public JobExecutionStatus status() {
}

private SparkStageInfo getSparkStageInfo(int stageId) {
JobHandle<HiveSparkStageInfo> getStageInfo = sparkClient.submit(new GetStageInfoJob(stageId));
JobHandle<SparkStageInfo> getStageInfo = sparkClient.submit(new GetStageInfoJob(stageId));
try {
return getStageInfo.get();
} catch (Throwable t) {
Expand All @@ -178,7 +176,7 @@ private SparkStageInfo getSparkStageInfo(int stageId) {
}
}

private static class GetJobInfoJob implements Job<HiveSparkJobInfo> {
private static class GetJobInfoJob implements Job<SparkJobInfo> {
private final String clientJobId;
private final int sparkJobId;

Expand All @@ -193,7 +191,7 @@ private GetJobInfoJob() {
}

@Override
public HiveSparkJobInfo call(JobContext jc) throws Exception {
public SparkJobInfo call(JobContext jc) throws Exception {
SparkJobInfo jobInfo = jc.sc().statusTracker().getJobInfo(sparkJobId);
if (jobInfo == null) {
List<JavaFutureAction<?>> list = jc.getMonitoredJobs().get(clientJobId);
Expand Down Expand Up @@ -237,11 +235,11 @@ public JobExecutionStatus status() {
}
};
}
return new HiveSparkJobInfo(jobInfo);
return jobInfo;
}
}

private static class GetStageInfoJob implements Job<HiveSparkStageInfo> {
private static class GetStageInfoJob implements Job<SparkStageInfo> {
private final int stageId;

private GetStageInfoJob() {
Expand All @@ -254,9 +252,8 @@ private GetStageInfoJob() {
}

@Override
public HiveSparkStageInfo call(JobContext jc) throws Exception {
SparkStageInfo stageInfo = jc.sc().statusTracker().getStageInfo(stageId);
return stageInfo != null ? new HiveSparkStageInfo(stageInfo) : new HiveSparkStageInfo();
public SparkStageInfo call(JobContext jc) throws Exception {
return jc.sc().statusTracker().getStageInfo(stageId);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
import com.esotericsoftware.kryo.io.ByteBufferInputStream;
import com.esotericsoftware.kryo.io.Input;
import com.esotericsoftware.kryo.io.Output;
import com.esotericsoftware.shaded.org.objenesis.strategy.StdInstantiatorStrategy;
import com.google.common.base.Preconditions;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
Expand Down Expand Up @@ -57,6 +58,7 @@ protected Kryo initialValue() {
kryo.register(klass, REG_ID_BASE + count);
count++;
}
kryo.setInstantiatorStrategy(new StdInstantiatorStrategy());
return kryo;
}
};
Expand Down

This file was deleted.

This file was deleted.

0 comments on commit 0d462be

Please sign in to comment.