Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

There are no intermittent failures specific to the HDDS-2823 branch as of now. During the development , it was ensured all the CI checks are clean prior to every commit merge .The plan is to run repeated CI checks on the merge commit to master.

2. documentation

All the docs are available in the doc section DOCS.
TODO: add it to the docs (ozone.apache.org/docs/)Initial doc has been added by HDDS-4948.

3. design, attached the docs

All the design docs are also available in the doc section DOCS.

TODO: add it to the docs (ozone.apache.org/docs/)

linked from the documentation as part of HDDS-4948.

4. s3 compatibility

There are no incompatibilities with respect to s3. S3 is not changed at all (except that the OmUtils rename affected it)

...

Tested in Kubernetes and everything worked well.

Example files are uploaded in the patch to: JiraserverASF JIRAserverId5aa69414-a9e9-3523-82ec-879b028fb15bkeycommitted with HDDS-4950.

6. coverage/code quality: 

...

No new dependencies are added.

10. performance

Performance between master and SCM-HA branch (without turning on Ratis) is shared here

We use the default configuration for master and 2823.

The write throughput seems to be constrained by hardware, e.g. DC network, which we haven’t dug further.

According to the slight differences between 2823 and master, the performance of the SCM HA bypass Ratis is close to that of pure in-mem SCM

11. security considerations

Security is not ready on the branch yet, therefor this feature is not production-ready. SCM-HA is disabled for secure clusters to avoid any security issues. (See HDDS-4978.)