[ 
https://issues.apache.org/jira/browse/HDDS-1551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bharat Viswanadham updated HDDS-1551:
-------------------------------------
    Description: 
Implement Bucket write requests to use OM Cache, double buffer.

And also in OM previously we used to Ratis client for communication to Ratis 
server, instead of that use Ratis server API's.

 
 # Implement checkAcl's method with new Request classes. As in Grpc Context, we 
shall not have UGI object, we need to set userName and remotehostAddress during 
pre-Execute step, and use this information to construct UGI and InetAddress and 
then call checkAcl.
 # Implement takeSnapshot once after flush to OM DB is completed.

 

In this Jira will add the changes to implement bucket operations, and HA/Non-HA 
will have a different code path, but once all requests are implemented will 
have a single code path.

  was:
Implement Bucket write requests to use OM Cache, double buffer.

And also in OM previously we used to Ratis client for communication to Ratis 
server, instead of that use Ratis server API's.

 

Implement checkAcl's method with new Request classes. As in Grpc Context we 
shall not have UGI object, we need to set userName and remotehostAddress during 
pre-Execute step, and use these information to construct UGI and InetAddress 
and then call checkAcl.

 

In this Jira will add the changes to implement bucket operations, and HA/Non-HA 
will have a different code path, but once all requests are implemented will 
have a single code path.


> Implement Bucket Write Requests to use Cache and DoubleBuffer
> -------------------------------------------------------------
>
>                 Key: HDDS-1551
>                 URL: https://issues.apache.org/jira/browse/HDDS-1551
>             Project: Hadoop Distributed Data Store
>          Issue Type: Sub-task
>          Components: Ozone Manager
>            Reporter: Bharat Viswanadham
>            Assignee: Bharat Viswanadham
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 0.4.1
>
>          Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> Implement Bucket write requests to use OM Cache, double buffer.
> And also in OM previously we used to Ratis client for communication to Ratis 
> server, instead of that use Ratis server API's.
>  
>  # Implement checkAcl's method with new Request classes. As in Grpc Context, 
> we shall not have UGI object, we need to set userName and remotehostAddress 
> during pre-Execute step, and use this information to construct UGI and 
> InetAddress and then call checkAcl.
>  # Implement takeSnapshot once after flush to OM DB is completed.
>  
> In this Jira will add the changes to implement bucket operations, and 
> HA/Non-HA will have a different code path, but once all requests are 
> implemented will have a single code path.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to