f1bbc7d storage: gluster: Support multiple hosts in backend functions

Authored and Committed by Peter Krempa 7 years ago
    storage: gluster: Support multiple hosts in backend functions
    
    As gluster natively supports multiple hosts for failover reasons we can
    easily add the support to the storage driver code in libvirt.
    
    Extract the code setting an individual host into a separate function and
    call them in a loop. The new code also tries to keep the debug log
    entries sane.