• J
    dm log: remove incorrect field from userspace table output · b8313b6d
    Jonathan Brassow 提交于
    The output of 'dmsetup table' includes an internal field that should not
    be there.  This patch removes it.  To make the fix simpler, we first
    reorder a constructor argument
    
    The 'device size' argument is generated internally.  Currently it is
    placed as the last space-separated word of the constructor string.
    However, we need to use a version of the string without this word, so we
    move it to the beginning instead so it is trivial to skip past it.
    
    We keep a copy of the arguments passed to userspace for creating a log,
    just in case we need to resend them.  These are the same arguments that
    are desired in the STATUSTYPE_TABLE request, except for one.  When
    creating the userspace log, the userspace daemon must know the size of
    the mirror, so that is added to the arguments given in the constructor
    table.  We were printing this extra argument out as well, which is a
    mistake.
    Signed-off-by: NJonathan Brassow <jbrassow@redhat.com>
    Signed-off-by: NAlasdair G Kergon <agk@redhat.com>
    b8313b6d
dm-log-userspace-base.c 16.2 KB