• Sagi Grimberg's avatar
    nvme-rdma: Queue ns scanning after a sucessful reconnection · 5f372eb3
    Sagi Grimberg authored
    On an ordered target shutdown, the target can send a AEN on a namespace
    removal, this will trigger the host to queue ns-list query. The shutdown
    will trigger error recovery which will attepmt periodic reconnect.
    
    We can hit a race where the ns rescanning fails (error recovery kicked
    in and we're not connected) causing removing all the namespaces and when
    we reconnect we won't see any namespaces for this controller.
    
    So, queue a namespace rescan after we successfully reconnected to the target.
    Signed-off-by: default avatarSagi Grimberg <sagi@grimberg.me>
    Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
    5f372eb3
rdma.c 50.3 KB