Skip to content
  • René Nussbaumer's avatar
    TLMigrateInstance: Merge failover code, allow fallback · d5cafd31
    René Nussbaumer authored
    
    
    As the code for failover for checking is almost identical it's an easy
    task to switch it over to the TLMigrateInstance. This allows us to
    fallback to failover if migrate fails prereq check for some reason.
    
    Please note that everything from LUInstanceFailover.Exec is taken over
    unchanged to TLMigrateInstance._ExecFailover, only with adaption to
    opcode fields and variable referencing, but not in logic. There still
    needs to go some effort into merging the logic with the migration (for
    example DRBD handling). But this should happen in a separate iteration.
    
    Signed-off-by: default avatarRené Nussbaumer <rn@google.com>
    Reviewed-by: default avatarIustin Pop <iustin@google.com>
    d5cafd31