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).
   
![s3g_client_creation_error_load_grpc_transport](https://user-images.githubusercontent.com/81126310/127942727-f688dbbe-1f03-4c05-8532-f9a1d67def2f.png)
   


-- 
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]

Reply via email to