Skip to content

libndctl: ndctl_namespace_enable: namespace1.0: failed to enable observed after destroy/create-namespace on idle(not enabled) namespace  #242

Description

@yizhanglinux

Hello

The ndctl test suite was trying to find one idle namespace during daxctl-devices.sh, but when it was trying to destroy-namespace/create-namespace on the idle namespace, some error output, is that expected?

# ndctl list -b ACPI.NFIT -Ni
[
  {
    "dev":"namespace1.0",
    "mode":"raw",
    "size":0,
    "uuid":"00000000-0000-0000-0000-000000000000",
    "sector_size":512,
    "state":"disabled",
    "name":"test_pmem"
  },
  {
    "dev":"namespace1.1",
    "mode":"raw",
    "size":0,
    "uuid":"00000000-0000-0000-0000-000000000000",
    "sector_size":512,
    "state":"disabled"
  },
  {
    "dev":"namespace2.0",
    "mode":"raw",
    "size":135291469824,
    "sector_size":512,
    "blockdev":"pmem2"
  }
]

+ /root/ndctl/build/ndctl/ndctl destroy-namespace -f -b ACPI.NFIT namespace1.0
libndctl: ndctl_namespace_enable: namespace1.0: failed to enable
  Error: destroy namespace: namespace1.0 failed to enable for zeroing, continuing

destroyed 1 namespace
++ /root/ndctl/build/ndctl/ndctl create-namespace -b ACPI.NFIT -m devdax -fe namespace1.0 -s 256M
++ jq -er .dev
libndctl: ndctl_namespace_enable: namespace1.0: failed to enable
  Error: create namespace: namespace1.0 failed to enable for zeroing, continuing

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions