-
Notifications
You must be signed in to change notification settings - Fork 142
Disable alternative pool versions by default #1958
Comments
For the convenience of the Seagate development team, this issue has been mirrored in a private Seagate Jira Server: https://jts.seagate.com/browse/CORTX-33537. Note that community members will not be able to access that Jira server but that is not a problem since all activity in that Jira mirror will be copied into this GitHub issue. |
We want the I/O to be done in the base pool version in the degraded mode. Later, when we introduce the side pool versions, we will do the degraded I/O in them and use them for fasters SNS-recovery, which will try to recover only the objects which have the side pool versions instead of traversing all objects in the cluster. Closes Seagate#1958. Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
We want the I/O to be done in the base pool version in the degraded mode. Later, when we introduce the side pool versions, we will do the degraded I/O in them and use them for fasters SNS-recovery, which will try to recover only the objects which have the side pool versions instead of traversing all objects in the cluster. Closes Seagate#1958. Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
In case of some failure, we want the I/O to be done in the base pool version in the degraded mode always without switching to the alternative pool version. Later, when we introduce the side pool versions, we will do the degraded I/O in them and use them for faster SNS-recovery, which will try to recover only the objects which have the side pool versions instead of traversing all objects in the cluster. Closes Seagate#1958. Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
In case of some failure, we want the I/O to be done in the base pool version in the degraded mode always without switching to the alternative pool version. Later, when we introduce the side pool versions, we will do the degraded I/O in them and use them for faster SNS-recovery, which will try to recover only the objects which have the side pool versions instead of traversing all objects in the cluster. Closes Seagate#1958. Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
Currently, if no clean pool version (actual or formulaic) can be found for the new object on its creation, -ENOENT is returned, which is not good. We want the user to be able to create new objects even if this implies the degraded i/o on them. Solution: return the actual pver at conf_pver_find_locked() in case when nothing better (cleaner) can be found. Closes Seagate#1958. Relates Seagate/cortx-hare#2123. Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
Currently, if no clean pool version (actual or formulaic) can be found for the new object on its creation, -ENOENT is returned, which is not good. We want the user to be able to create new objects even if this implies the degraded i/o on them. Solution: return the actual pver at conf_pver_find_locked() in case when nothing better (cleaner) can be found. Closes Seagate#1958. Relates Seagate/cortx-hare#2123. Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
Ready for review at #1959 |
Currently, if no clean pool version (actual or formulaic) can be found for the new object on its creation, -ENOENT is returned, which is not good. We want the user to be able to create new objects even if this implies the degraded i/o on them. Solution: return the actual pver at conf_pver_find_locked() in case when nothing better (cleaner) can be found. Closes #1958. Relates Seagate/cortx-hare#2123. Signed-off-by: Andriy Tkachuk <andriy.tkachuk@seagate.com>
{panel:bgColor=#c1c7d0}h2. motr - main branch build pipeline SUCCESS
h3. Image Location :
|
#1958 is merged |
In case of some failure, we want the I/O to be done in the base pool version in the degraded mode always without switching to the alternative pool version. Later, when we introduce the side pool versions, we will do the degraded I/O in them and use them for faster SNS-recovery, which will try to recover only the objects which have the side pool versions instead of traversing all objects in the cluster.
Relates to Seagate/cortx-hare#2123.
The text was updated successfully, but these errors were encountered: