[jira] [Updated] (HDDS-4143) Implement a factory for OM Requests that returns an instance based on layout version.

2020-09-15 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated HDDS-4143:

Resolution: Fixed
Status: Resolved  (was: Patch Available)

PR merged.

> Implement a factory for OM Requests that returns an instance based on layout 
> version.
> -
>
> Key: HDDS-4143
> URL: https://issues.apache.org/jira/browse/HDDS-4143
> Project: Hadoop Distributed Data Store
>  Issue Type: Sub-task
>  Components: Ozone Manager
>Reporter: Aravindan Vijayan
>Assignee: Aravindan Vijayan
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.1.0
>
>
> * Add the current layout version (MLV) to the OM Ratis request. If there is 
> no layout version   present, we can default to '0'.
> * Implement Generic factory which stores different instances of Type 'T' 
> sharded by a key & version. A single key can be associated with different 
> versions of 'T'. This is to support a typical use case during upgrade to have 
> multiple versions of a class / method / object and chose them based on 
> current layout version at runtime. Before finalizing, an older version is 
> typically needed, and after finalize, a newer version is needed.
> * Using the generic factory, we scan all the different OM "write" requests 
> and associate them with versions.
> * Layout feature code refactoring. Added more comments and tests.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org



[jira] [Updated] (HDDS-4143) Implement a factory for OM Requests that returns an instance based on layout version.

2020-09-09 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated HDDS-4143:

Description: 
* Add the current layout version (MLV) to the OM Ratis request. If there is no 
layout version   present, we can default to '0'.
* Implement Generic factory which stores different instances of Type 'T' 
sharded by a key & version. A single key can be associated with different 
versions of 'T'. This is to support a typical use case during upgrade to have 
multiple versions of a class / method / object and chose them based on current 
layout version at runtime. Before finalizing, an older version is typically 
needed, and after finalize, a newer version is needed.
* Using the generic factory, we scan all the different OM "write" requests and 
associate them with versions.
* Layout feature code refactoring. Added more comments and tests.

  was:Add the current layout version (MLV) to the OM Ratis request. If there is 
no layout version   present, we can default to '0'.


> Implement a factory for OM Requests that returns an instance based on layout 
> version.
> -
>
> Key: HDDS-4143
> URL: https://issues.apache.org/jira/browse/HDDS-4143
> Project: Hadoop Distributed Data Store
>  Issue Type: Sub-task
>  Components: Ozone Manager
>Reporter: Aravindan Vijayan
>Assignee: Aravindan Vijayan
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.1.0
>
>
> * Add the current layout version (MLV) to the OM Ratis request. If there is 
> no layout version   present, we can default to '0'.
> * Implement Generic factory which stores different instances of Type 'T' 
> sharded by a key & version. A single key can be associated with different 
> versions of 'T'. This is to support a typical use case during upgrade to have 
> multiple versions of a class / method / object and chose them based on 
> current layout version at runtime. Before finalizing, an older version is 
> typically needed, and after finalize, a newer version is needed.
> * Using the generic factory, we scan all the different OM "write" requests 
> and associate them with versions.
> * Layout feature code refactoring. Added more comments and tests.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org



[jira] [Updated] (HDDS-4143) Implement a factory for OM Requests that returns an instance based on layout version.

2020-09-08 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated HDDS-4143:

Status: Patch Available  (was: In Progress)

> Implement a factory for OM Requests that returns an instance based on layout 
> version.
> -
>
> Key: HDDS-4143
> URL: https://issues.apache.org/jira/browse/HDDS-4143
> Project: Hadoop Distributed Data Store
>  Issue Type: Sub-task
>  Components: Ozone Manager
>Reporter: Aravindan Vijayan
>Assignee: Aravindan Vijayan
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.1.0
>
>
> Add the current layout version (MLV) to the OM Ratis request. If there is no 
> layout version   present, we can default to '0'.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org



[jira] [Updated] (HDDS-4143) Implement a version factory for OM Requests that returns an instance based on layout version.

2020-09-03 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated HDDS-4143:

Summary: Implement a version factory for OM Requests that returns an 
instance based on layout version.  (was: Implement a version factory for OM 
Apply Transaction that uses the implementation based on layout version.)

> Implement a version factory for OM Requests that returns an instance based on 
> layout version.
> -
>
> Key: HDDS-4143
> URL: https://issues.apache.org/jira/browse/HDDS-4143
> Project: Hadoop Distributed Data Store
>  Issue Type: Sub-task
>  Components: Ozone Manager
>Reporter: Aravindan Vijayan
>Assignee: Aravindan Vijayan
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.1.0
>
>
> Add the current layout version (MLV) to the OM Ratis request. If there is no 
> layout version   present, we can default to '0'.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org



[jira] [Updated] (HDDS-4143) Implement a factory for OM Requests that returns an instance based on layout version.

2020-09-03 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated HDDS-4143:

Summary: Implement a factory for OM Requests that returns an instance based 
on layout version.  (was: Implement a version factory for OM Requests that 
returns an instance based on layout version.)

> Implement a factory for OM Requests that returns an instance based on layout 
> version.
> -
>
> Key: HDDS-4143
> URL: https://issues.apache.org/jira/browse/HDDS-4143
> Project: Hadoop Distributed Data Store
>  Issue Type: Sub-task
>  Components: Ozone Manager
>Reporter: Aravindan Vijayan
>Assignee: Aravindan Vijayan
>Priority: Major
>  Labels: pull-request-available
> Fix For: 1.1.0
>
>
> Add the current layout version (MLV) to the OM Ratis request. If there is no 
> layout version   present, we can default to '0'.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org



[jira] [Updated] (HDDS-4143) Implement a version factory for OM Apply Transaction that uses the implementation based on layout version.

2020-08-26 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot updated HDDS-4143:
-
Labels: pull-request-available  (was: )

> Implement a version factory for OM Apply Transaction that uses the 
> implementation based on layout version.
> --
>
> Key: HDDS-4143
> URL: https://issues.apache.org/jira/browse/HDDS-4143
> Project: Hadoop Distributed Data Store
>  Issue Type: Sub-task
>  Components: Ozone Manager
>Reporter: Aravindan Vijayan
>Assignee: Aravindan Vijayan
>Priority: Major
>  Labels: pull-request-available
> Fix For: 0.7.0
>
>
> Add the current layout version (MLV) to the OM Ratis request. If there is no 
> layout version   present, we can default to '0'.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org



[jira] [Updated] (HDDS-4143) Implement a version factory for OM Apply Transaction that uses the implementation based on layout version.

2020-08-24 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated HDDS-4143:

Summary: Implement a version factory for OM Apply Transaction that uses the 
implementation based on layout version.  (was: Implement a )

> Implement a version factory for OM Apply Transaction that uses the 
> implementation based on layout version.
> --
>
> Key: HDDS-4143
> URL: https://issues.apache.org/jira/browse/HDDS-4143
> Project: Hadoop Distributed Data Store
>  Issue Type: Task
>  Components: Ozone Manager
>Reporter: Aravindan Vijayan
>Assignee: Prashant Pogde
>Priority: Major
> Fix For: 0.7.0
>
>
> Add the current layout version (MLV) to the OM Ratis request. If there is no 
> layout version   present, we can default to '0'.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org



[jira] [Updated] (HDDS-4143) Implement a version factory for OM Apply Transaction that uses the implementation based on layout version.

2020-08-24 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated HDDS-4143:

Parent: HDDS-3698
Issue Type: Sub-task  (was: Task)

> Implement a version factory for OM Apply Transaction that uses the 
> implementation based on layout version.
> --
>
> Key: HDDS-4143
> URL: https://issues.apache.org/jira/browse/HDDS-4143
> Project: Hadoop Distributed Data Store
>  Issue Type: Sub-task
>  Components: Ozone Manager
>Reporter: Aravindan Vijayan
>Assignee: Prashant Pogde
>Priority: Major
> Fix For: 0.7.0
>
>
> Add the current layout version (MLV) to the OM Ratis request. If there is no 
> layout version   present, we can default to '0'.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org



[jira] [Updated] (HDDS-4143) Implement a

2020-08-24 Thread Aravindan Vijayan (Jira)


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

Aravindan Vijayan updated HDDS-4143:

Summary: Implement a   (was: Introduce version in OM Ratis request.)

> Implement a 
> 
>
> Key: HDDS-4143
> URL: https://issues.apache.org/jira/browse/HDDS-4143
> Project: Hadoop Distributed Data Store
>  Issue Type: Task
>  Components: Ozone Manager
>Reporter: Aravindan Vijayan
>Assignee: Prashant Pogde
>Priority: Major
> Fix For: 0.7.0
>
>
> Add the current layout version (MLV) to the OM Ratis request. If there is no 
> layout version   present, we can default to '0'.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org