|
@@ -19,6 +19,7 @@ package org.apache.hadoop.yarn.server.federation.store.records;
|
|
|
|
|
|
import org.apache.hadoop.yarn.api.BasePBImplRecordsTest;
|
|
|
import org.apache.hadoop.yarn.api.records.ApplicationId;
|
|
|
+import org.apache.hadoop.yarn.api.records.ReservationId;
|
|
|
import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.AddApplicationHomeSubClusterRequestProto;
|
|
|
import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.AddApplicationHomeSubClusterResponseProto;
|
|
|
import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.DeleteApplicationHomeSubClusterRequestProto;
|
|
@@ -47,9 +48,11 @@ import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.SubClu
|
|
|
import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.SubClusterRegisterResponseProto;
|
|
|
import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.UpdateApplicationHomeSubClusterRequestProto;
|
|
|
import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.UpdateApplicationHomeSubClusterResponseProto;
|
|
|
+import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.GetReservationHomeSubClusterRequestProto;
|
|
|
import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.RouterMasterKeyProto;
|
|
|
import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.RouterMasterKeyRequestProto;
|
|
|
import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.RouterMasterKeyResponseProto;
|
|
|
+import org.apache.hadoop.yarn.federation.proto.YarnServerFederationProtos.ApplicationHomeSubClusterProto;
|
|
|
import org.apache.hadoop.yarn.server.federation.store.records.impl.pb.AddApplicationHomeSubClusterRequestPBImpl;
|
|
|
import org.apache.hadoop.yarn.server.federation.store.records.impl.pb.AddApplicationHomeSubClusterResponsePBImpl;
|
|
|
import org.apache.hadoop.yarn.server.federation.store.records.impl.pb.DeleteApplicationHomeSubClusterRequestPBImpl;
|
|
@@ -81,6 +84,8 @@ import org.apache.hadoop.yarn.server.federation.store.records.impl.pb.UpdateAppl
|
|
|
import org.apache.hadoop.yarn.server.federation.store.records.impl.pb.RouterMasterKeyPBImpl;
|
|
|
import org.apache.hadoop.yarn.server.federation.store.records.impl.pb.RouterMasterKeyRequestPBImpl;
|
|
|
import org.apache.hadoop.yarn.server.federation.store.records.impl.pb.RouterMasterKeyResponsePBImpl;
|
|
|
+import org.apache.hadoop.yarn.server.federation.store.records.impl.pb.ApplicationHomeSubClusterPBImpl;
|
|
|
+import org.apache.hadoop.yarn.server.federation.store.records.impl.pb.GetReservationHomeSubClusterRequestPBImpl;
|
|
|
import org.apache.hadoop.yarn.server.records.Version;
|
|
|
import org.junit.BeforeClass;
|
|
|
import org.junit.Test;
|
|
@@ -99,6 +104,7 @@ public class TestFederationProtocolRecords extends BasePBImplRecordsTest {
|
|
|
generateByNewInstance(ApplicationHomeSubCluster.class);
|
|
|
generateByNewInstance(SubClusterPolicyConfiguration.class);
|
|
|
generateByNewInstance(RouterMasterKey.class);
|
|
|
+ generateByNewInstance(ReservationId.class);
|
|
|
}
|
|
|
|
|
|
@Test
|
|
@@ -284,4 +290,16 @@ public class TestFederationProtocolRecords extends BasePBImplRecordsTest {
|
|
|
public void testRouterMasterKeyResponse() throws Exception {
|
|
|
validatePBImplRecord(RouterMasterKeyResponsePBImpl.class, RouterMasterKeyResponseProto.class);
|
|
|
}
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void testApplicationHomeSubCluster() throws Exception {
|
|
|
+ validatePBImplRecord(ApplicationHomeSubClusterPBImpl.class,
|
|
|
+ ApplicationHomeSubClusterProto.class);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void testGetReservationHomeSubClusterRequest() throws Exception {
|
|
|
+ validatePBImplRecord(GetReservationHomeSubClusterRequestPBImpl.class,
|
|
|
+ GetReservationHomeSubClusterRequestProto.class);
|
|
|
+ }
|
|
|
}
|