Handling Topology Changes in InfiniBand