diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/pom.xml index 91b5d8d22c390..894d37c9aadea 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/pom.xml @@ -118,45 +118,22 @@ - org.apache.hadoop - hadoop-maven-plugins + org.xolstice.maven.plugins + protobuf-maven-plugin - compile-protoc - - protoc - + src-compile-protoc - ${protobuf.version} - ${protoc.path} - - ${basedir}/../../../hadoop-common-project/hadoop-common/src/main/proto - ${basedir}/src/main/proto - ${basedir}/src/main/proto/server - - - ${basedir}/src/main/proto - - yarn_protos.proto - yarn_service_protos.proto - applicationmaster_protocol.proto - applicationclient_protocol.proto - containermanagement_protocol.proto - server/yarn_server_resourcemanager_service_protos.proto - server/resourcemanager_administration_protocol.proto - application_history_client.proto - server/application_history_server.proto - client_SCM_protocol.proto - server/SCM_Admin_protocol.proto - yarn_csi_adaptor.proto - YarnCsiAdaptor.proto - - + false + + + ${basedir}/../../../hadoop-common-project/hadoop-common/src/main/proto + + - maven-jar-plugin diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/YarnCsiAdaptor.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/YarnCsiAdaptor.proto index 146f5bfba312b..2e954ddd1394e 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/YarnCsiAdaptor.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/YarnCsiAdaptor.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "CsiAdaptorProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/application_history_client.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/application_history_client.proto index 7ad06c9cab11d..46ae36d71efea 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/application_history_client.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/application_history_client.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "ApplicationHistoryProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/applicationclient_protocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/applicationclient_protocol.proto index fdd4bc5aca8da..9ea2bc630dd29 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/applicationclient_protocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/applicationclient_protocol.proto @@ -22,6 +22,7 @@ * for what changes are allowed for a *stable* .proto interface. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "ApplicationClientProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/applicationmaster_protocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/applicationmaster_protocol.proto index d0e367291b5d5..a48f66f4d9813 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/applicationmaster_protocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/applicationmaster_protocol.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; /** * These .proto interfaces are public and stable. * Please see http://wiki.apache.org/hadoop/Compatibility diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/client_SCM_protocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/client_SCM_protocol.proto index fbc3c42e4cf3a..487b43424bfaa 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/client_SCM_protocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/client_SCM_protocol.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "ClientSCMProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/containermanagement_protocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/containermanagement_protocol.proto index 1f8cafbd7daff..2570278cbb45d 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/containermanagement_protocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/containermanagement_protocol.proto @@ -22,6 +22,7 @@ * for what changes are allowed for a *stable* .proto interface. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "ContainerManagementProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/SCM_Admin_protocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/SCM_Admin_protocol.proto index 4e46c57427772..dad34812bc454 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/SCM_Admin_protocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/SCM_Admin_protocol.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "SCMAdminProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/application_history_server.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/application_history_server.proto index 0fcf2ac61afb3..4827dbc75ed99 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/application_history_server.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/application_history_server.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "ApplicationHistoryServerProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/resourcemanager_administration_protocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/resourcemanager_administration_protocol.proto index 032aa8e67b374..d06fd61ba6f45 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/resourcemanager_administration_protocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/resourcemanager_administration_protocol.proto @@ -22,6 +22,7 @@ * for what changes are allowed for a *stable* .proto interface. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "ResourceManagerAdministrationProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/yarn_server_resourcemanager_service_protos.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/yarn_server_resourcemanager_service_protos.proto index d37e36a18783c..b28bf74d0a9d4 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/yarn_server_resourcemanager_service_protos.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/server/yarn_server_resourcemanager_service_protos.proto @@ -22,6 +22,7 @@ * for what changes are allowed for a *stable* .proto interface. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnServerResourceManagerServiceProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_csi_adaptor.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_csi_adaptor.proto index 9b645e1a9e18f..8ddc17eba6508 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_csi_adaptor.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_csi_adaptor.proto @@ -15,6 +15,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "CsiAdaptorProtos"; option java_generate_equals_and_hash = true; @@ -90,4 +92,4 @@ message NodeUnpublishVolumeRequest { message NodeUnpublishVolumeResponse { // Intentionally empty. -} \ No newline at end of file +} diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_protos.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_protos.proto index 4573859d384f5..c9cc2a7fbe82e 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_protos.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_protos.proto @@ -22,6 +22,7 @@ * for what changes are allowed for a *stable* .proto interface. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_service_protos.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_service_protos.proto index b58b828138ae1..d562cdb12f20e 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_service_protos.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/proto/yarn_service_protos.proto @@ -22,6 +22,7 @@ * for what changes are allowed for a *stable* .proto interface. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnServiceProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/pom.xml index 6205468882cff..24c2167a434ee 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/pom.xml @@ -41,31 +41,17 @@ - org.apache.hadoop - hadoop-maven-plugins + org.xolstice.maven.plugins + protobuf-maven-plugin - compile-protoc - - protoc - + src-compile-protoc - ${protobuf.version} - ${protoc.path} - - ${basedir}/src/main/proto - - - ${basedir}/src/main/proto - - ClientAMProtocol.proto - - + false - org.apache.maven.plugins maven-jar-plugin diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/src/main/proto/ClientAMProtocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/src/main/proto/ClientAMProtocol.proto index 85f9b8f588d68..0a84517d7c129 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/src/main/proto/ClientAMProtocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-applications/hadoop-yarn-services/hadoop-yarn-services-core/src/main/proto/ClientAMProtocol.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "ClientAMProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml index 81ff752e98a9d..3efbddd4797d3 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/pom.xml @@ -154,28 +154,21 @@ - org.apache.hadoop - hadoop-maven-plugins + org.xolstice.maven.plugins + protobuf-maven-plugin - compile-protoc - - protoc - + src-test-compile-protoc - ${protobuf.version} - ${protoc.path} - - ${basedir}/src/test/proto - ${basedir}/../../../hadoop-common-project/hadoop-common/src/main/proto - ${basedir}/../hadoop-yarn-api/src/main/proto - - - ${basedir}/src/test/proto - - test_amrm_token.proto - - + false + + + ${basedir}/../../../hadoop-common-project/hadoop-common/src/main/proto + + + ${basedir}/../hadoop-yarn-api/src/main/proto + + diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/test/proto/test_amrm_token.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/test/proto/test_amrm_token.proto index 6773277e783aa..628f5e13e819c 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/test/proto/test_amrm_token.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-client/src/test/proto/test_amrm_token.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnSecurityTestAMRMTokenProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/pom.xml index 304fed2272816..d4b4ee82891fd 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/pom.xml @@ -255,6 +255,26 @@ + + org.xolstice.maven.plugins + protobuf-maven-plugin + + + src-compile-protoc + + false + + + ${basedir}/../../../hadoop-common-project/hadoop-common/src/main/proto + + + ${basedir}/../hadoop-yarn-api/src/main/proto + + + + + + org.apache.hadoop hadoop-maven-plugins @@ -275,27 +295,6 @@ - - compile-protoc - - protoc - - - ${protobuf.version} - ${protoc.path} - - ${basedir}/../../../hadoop-common-project/hadoop-common/src/main/proto - ${basedir}/../hadoop-yarn-api/src/main/proto - ${basedir}/src/main/proto - - - ${basedir}/src/main/proto - - yarn_security_token.proto - - - - resource-gz generate-resources diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/proto/yarn_security_token.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/proto/yarn_security_token.proto index 16e11aae56405..29bc236e26822 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/proto/yarn_security_token.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/proto/yarn_security_token.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnSecurityTokenProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/pom.xml index 8e1be214eae90..14be03cf23497 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/pom.xml @@ -205,30 +205,27 @@ - org.apache.hadoop - hadoop-maven-plugins + org.xolstice.maven.plugins + protobuf-maven-plugin - compile-protoc - - protoc - + src-compile-protoc - ${protobuf.version} - ${protoc.path} - - ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto - ${basedir}/../../hadoop-yarn-api/src/main/proto - ${basedir}/../../hadoop-yarn-common/src/main/proto - ${basedir}/../hadoop-yarn-server-common/src/main/proto - ${basedir}/src/main/proto - - - ${basedir}/src/main/proto - - yarn_server_timelineserver_recovery.proto - - + false + + + ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto + + + ${basedir}/../../hadoop-yarn-api/src/main/proto + + + ${basedir}/../../hadoop-yarn-common/src/main/proto + + + ${basedir}/../hadoop-yarn-server-common/src/main/proto + + diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/main/proto/yarn_server_timelineserver_recovery.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/main/proto/yarn_server_timelineserver_recovery.proto index fc141c2a7300a..b53e65ca93975 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/main/proto/yarn_server_timelineserver_recovery.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-applicationhistoryservice/src/main/proto/yarn_server_timelineserver_recovery.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnServerTimelineServerRecoveryProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/pom.xml index 688c06d53c82a..cc38f8c80f5b1 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/pom.xml @@ -161,37 +161,22 @@ - - org.apache.hadoop - hadoop-maven-plugins + org.xolstice.maven.plugins + protobuf-maven-plugin - compile-protoc - - protoc - + src-compile-protoc - ${protobuf.version} - ${protoc.path} - - ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto - ${basedir}/../../hadoop-yarn-api/src/main/proto - ${basedir}/src/main/proto - - - ${basedir}/src/main/proto - - distributed_scheduling_am_protocol.proto - yarn_server_common_protos.proto - yarn_server_common_service_protos.proto - yarn_server_common_service_protos.proto - yarn_server_federation_protos.proto - ResourceTracker.proto - SCMUploader.proto - collectornodemanager_protocol.proto - - + false + + + ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto + + + ${basedir}/../../hadoop-yarn-api/src/main/proto + + diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/ResourceTracker.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/ResourceTracker.proto index 748718496ea5a..896a8d257aa2e 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/ResourceTracker.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/ResourceTracker.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "ResourceTracker"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/SCMUploader.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/SCMUploader.proto index 227842269e16a..b90e01bd8ed14 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/SCMUploader.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/SCMUploader.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "SCMUploaderProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/collectornodemanager_protocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/collectornodemanager_protocol.proto index 866527410c921..416cb381b95e2 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/collectornodemanager_protocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/collectornodemanager_protocol.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "CollectorNodemanagerProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/distributed_scheduling_am_protocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/distributed_scheduling_am_protocol.proto index 274eaa2a12fbf..07efcf735c5d7 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/distributed_scheduling_am_protocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/distributed_scheduling_am_protocol.proto @@ -16,13 +16,13 @@ * limitations under the License. */ - /** * These .proto interfaces are public and stable. * Please see http://wiki.apache.org/hadoop/Compatibility * for what changes are allowed for a *stable* .proto interface. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "DistributedSchedulingAMProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_common_protos.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_common_protos.proto index 8200808155110..ea8df4fb800dc 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_common_protos.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_common_protos.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnServerCommonProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_common_service_protos.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_common_service_protos.proto index b5a99b9196a6b..ff7153eca8e15 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_common_service_protos.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_common_service_protos.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnServerCommonServiceProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_federation_protos.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_federation_protos.proto index cedf4826b6524..114a60df87b6a 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_federation_protos.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/proto/yarn_server_federation_protos.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.federation.proto"; option java_outer_classname = "YarnServerFederationProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml index 609f894a0b0b0..90c32b6aa0dd1 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/pom.xml @@ -355,32 +355,22 @@ - - org.apache.hadoop - hadoop-maven-plugins + org.xolstice.maven.plugins + protobuf-maven-plugin - compile-protoc - - protoc - + src-compile-protoc - ${protobuf.version} - ${protoc.path} - - ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto - ${basedir}/../../hadoop-yarn-api/src/main/proto - ${basedir}/src/main/proto - - - ${basedir}/src/main/proto - - yarn_server_nodemanager_recovery.proto - yarn_server_nodemanager_service_protos.proto - LocalizationProtocol.proto - - + false + + + ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto + + + ${basedir}/../../hadoop-yarn-api/src/main/proto + + diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/LocalizationProtocol.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/LocalizationProtocol.proto index 0f50dc3fd7273..cf55f78ed2cb6 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/LocalizationProtocol.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/LocalizationProtocol.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "LocalizationProtocol"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/yarn_server_nodemanager_recovery.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/yarn_server_nodemanager_recovery.proto index 4eee9b41422e8..11b5988682f10 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/yarn_server_nodemanager_recovery.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/yarn_server_nodemanager_recovery.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnServerNodemanagerRecoveryProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/yarn_server_nodemanager_service_protos.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/yarn_server_nodemanager_service_protos.proto index 6fde7cce867e0..1ba8438d6bd96 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/yarn_server_nodemanager_service_protos.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/proto/yarn_server_nodemanager_service_protos.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnServerNodemanagerServiceProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml index 190e1634f06d1..b9b7b702c10b4 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/pom.xml @@ -285,53 +285,42 @@ - - - org.apache.hadoop - hadoop-maven-plugins + + org.xolstice.maven.plugins + protobuf-maven-plugin - compile-protoc - - protoc - + src-compile-protoc - ${protobuf.version} - ${protoc.path} - - ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto - ${basedir}/../../hadoop-yarn-api/src/main/proto - ${basedir}/../../hadoop-yarn-common/src/main/proto - ${basedir}/../hadoop-yarn-server-common/src/main/proto - ${basedir}/src/main/proto - - - ${basedir}/src/main/proto - - yarn_server_resourcemanager_recovery.proto - - + false + + + ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto + + + ${basedir}/../../hadoop-yarn-api/src/main/proto + + + ${basedir}/../../hadoop-yarn-common/src/main/proto + + + ${basedir}/../hadoop-yarn-server-common/src/main/proto + + - compile-test-protoc - - test-protoc - + src-test-compile-protoc - ${protobuf.version} - ${protoc.path} - - ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto - ${basedir}/../../hadoop-yarn-api/src/main/proto - ${basedir}/src/test/proto - - - ${basedir}/src/test/proto - - test_client_tokens.proto - - + false + + + ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto + + + ${basedir}/../../hadoop-yarn-api/src/main/proto + + diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/proto/yarn_server_resourcemanager_recovery.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/proto/yarn_server_resourcemanager_recovery.proto index 35c77ab78b49c..8ac6615cd7253 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/proto/yarn_server_resourcemanager_recovery.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/proto/yarn_server_resourcemanager_recovery.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnServerResourceManagerRecoveryProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/proto/test_client_tokens.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/proto/test_client_tokens.proto index 7ae8389777c57..4ee512a29fb5d 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/proto/test_client_tokens.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/proto/test_client_tokens.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnSecurityTestClientAMTokenProtos"; option java_generic_services = true; diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/pom.xml b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/pom.xml index 1403cb1494319..c65301fe063ef 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/pom.xml +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/pom.xml @@ -137,28 +137,21 @@ - org.apache.hadoop - hadoop-maven-plugins + org.xolstice.maven.plugins + protobuf-maven-plugin - compile-test-protoc - - test-protoc - + src-test-compile-protoc - ${protobuf.version} - ${protoc.path} - - ${basedir}/src/test/proto - ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto - ${basedir}/../../hadoop-yarn-api/src/main/proto - - - ${basedir}/src/test/proto - - test_token.proto - - + false + + + ${basedir}/../../../../hadoop-common-project/hadoop-common/src/main/proto + + + ${basedir}/../../hadoop-yarn-api/src/main/proto + + diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/src/test/proto/test_token.proto b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/src/test/proto/test_token.proto index c111462fce1d4..687ed2d42cfd1 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/src/test/proto/test_token.proto +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-tests/src/test/proto/test_token.proto @@ -16,6 +16,7 @@ * limitations under the License. */ +syntax = "proto2"; option java_package = "org.apache.hadoop.yarn.proto"; option java_outer_classname = "YarnSecurityTestTokenProtos"; option java_generic_services = true;