Skip to content

Data Inconsistency Between Nodes Caused by Uncleaned Bitmap Data #118

@ston3lu

Description

@ston3lu

The issue reproduction steps can be found here: LINBIT/linstor-server#450.
I have been reviewing some code and believe I have found the reson.

When a node recovers, linstor-server executes drbdadm adjust to synchronize resource configurations. However, under the conditions described in the issue, the execution of drbd_adm_peer_device_opts->clear_peer_slot fails with an ENODEV error(before drbd_adm_attach completes, diskstate == D_DISKLESS), resulting in residual bitmap data.

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