Skip to content

Performance degradation above 90% capacity and zpool import failure after power loss above 90% #18041

@xiagw

Description

@xiagw

Environment

  • Operating System: [Ubuntu 24.04]
  • OpenZFS Version: [2.3.3, master branch]
  • Hardware: [HBA unraid model, HDDs]

Issue 1: Performance Degradation

When my ZFS pool reaches approximately 90% capacity, I experience significant performance degradation, particularly with sync writes and general I/O operations. This seems to be a common issue but might be a potential area for improvement or optimization within OpenZFS.

Issue 2: zpool import failure after power loss

I encountered a critical issue where after an unexpected power outage, my zpool import -f -F -m command failed. set readonly could import. This occurred when the pool capacity was above 90%. This is concerning as ZFS is designed for data integrity.

Steps to reproduce (for Issue 2):

  1. Fill a ZFS pool beyond 90% capacity.
  2. Perform I/O operations.
  3. Simulate an unexpected power loss.
  4. Attempt to run zpool import.

Expected behavior:
The pool should import successfully with minimal or no data loss, as expected from ZFS.

Actual behavior:
The zpool import -f -F -m command fails, preventing access to the data.

I am looking for guidance, potential workarounds, or confirmation if this is a known bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: FeatureFeature request or new feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions