Ethan Rose created HDDS-6884:
--------------------------------
Summary: Allow writes while finalizing non-invasive layout
features.
Key: HDDS-6884
URL: https://issues.apache.org/jira/browse/HDDS-6884
Project: Apache Ozone
Issue Type: Improvement
Components: Ozone Datanode, SCM
Reporter: Ethan Rose
Assignee: Ethan Rose
Currently SCM closes all containers and pipelines during finalization, so that
a datanode must finalize before it writes new data. For more invasive layout
features this may be necessary, but in the common case it generates container
churn and slows down the finalization process. The majority of layout features
seen so far involve a simple on/off switch and minor additions to the disk
state, so we should provide a way to bypass the "close everything" step if it
is not needed.
This jira proposes allowing unfinalized datanodes to continue serving writes if
the layout features needing to be finalized are simple. In this case SCM
finalization could skip closing containers and pipelines.
cc [~kerneltime] who initially proposed this improvement to the finalization
process.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]