Skip to main content

Release 2.1.2 Available

Joshua-Trees-haiku

Release Notes

Apache Ozone 2.1.2 is a maintenance release on top of Ozone 2.1.1 with bug fixes and stability improvements.

Notable Fixes

HDDS-15578 — InvalidStateTransitionException can crash SCM

SCM no longer crashes from uncaught InvalidStateTransitionException during container state updates.


HDDS-15665 — Datanode transaction iterator race condition

Fixed a race condition in the Datanode transaction iterator that could cause already-deleted transactions to be loaded and reprocessed after a flush.


HDDS-14577 — MISSING_METADATA_DIR when marking container UNHEALTHY

Fixed handling when container metadata directory is missing during container state updates on the Datanode.


HDDS-15791 — EC RECOVERING container data loss after idle scrub

Fixed EC offline reconstruction data loss when idle RECOVERING containers were scrubbed and auto-recreated as partial CLOSED replicas.


HDDS-16175 — usedNamespace charged on every hsync re-commit

Fixed incorrect namespace accounting when the same key is re-committed via hsync.


HDDS-15475 — containerMap is not threadsafe

Fixed a thread-safety issue in the Datanode container map.


HDDS-12669 — ContainerSet recoveringContainerMap race

Fixed a race condition in ContainerSet#recoveringContainerMap that could cause incorrect container recovery state during Datanode restarts.


Changelog

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Fixed

  • Fixed SCM crashes from uncaught InvalidStateTransitionException during container state updates. (HDDS-15578)
  • Fixed Datanode transaction iterator race condition after flush. (HDDS-15665)
  • Fixed missing metadata directory handling during container state updates. (HDDS-14577)
  • Fixed EC offline reconstruction data loss for idle RECOVERING containers. (HDDS-15791)
  • Fixed usedNamespace accounting on hsync re-commit of the same key. (HDDS-16175)
  • Fixed thread-safety issue in Datanode containerMap. (HDDS-15475)
  • Fixed race condition in ContainerSet#recoveringContainerMap during Datanode restarts. (HDDS-12669)

Downloads

Documentation

Release Date: 2026 Sep 18