neils-dev opened a new pull request #2485: URL: https://github.com/apache/ozone/pull/2485
…NF/services api. Modifications made for green build targeted to s3 grpc incrementental PRs. Integration tests are now independent of s3g implementation (through pom file changes). Smoketests s3g specific are temp not run, delayed until further implementation submitted to support functionality. ## What changes were proposed in this pull request? Implementation to invoke gRPC transport om factory through serviceprovider _META-INF/services SPI_. Create feature branch environment to support incremental feature PRs for s3g gRPC ozone client, OMProtocol, transport and server. Commit provides green build by modifying the integration tests, acceptance tests and kubernetes setup. Specifically, integrations tests are now intentionally independent of s3g implementation through modified pom files and configuration tests. S3g specific acceptance tests are temporarily disabled (through shell script modifications, test.sh) until supported functionality is submitted in subsequent PRs. ## What is the link to the Apache JIRA https://issues.apache.org/jira/browse/HDDS-5213?filter=-1&jql=resolution%20in%20(Unresolved%2C%20Fixed)%20AND%20assignee%20in%20(currentUser())%20order%20by%20updated%20DESC ## How was this patch tested? Manually tested. Invoke _s3g_ to trigger _serviceprovider interface_ attempting to invoke `s3g gRPC` specific _OmClientFactory_. Through docker ozone cluster: ``` $ cd hadoop-ozone/dist/target/ozone-1.2.0-SNAPSHOT/compose/ozone $ docker-compose up -d --scale datanode=3 $ docker-compose logs -f s3g in other terminal trigger s3 request through gate using shell aws cli; $ aws s3api --endpoint http://localhost:9878 create-bucket --bucket=bucket1 ``` See attached image for error occurring due to _serviceprovider_ interface invoking _GrpcOmTransportFactory_ (not included in this PR).  -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
