Bugfix: Don't wait for second graph CHK to start fetching first bundle.
diff --git a/infocalypse/choose.py b/infocalypse/choose.py --- a/infocalypse/choose.py +++ b/infocalypse/choose.py @@ -271,6 +271,12 @@ def get_update_edges(graph, from_index, shuffle_edge_redundancy(graph, first, second, original_known) #print "get_update_edges -- exiting", len(first), len(second) + if len(first) == 0 and len(original_known) == 0: + # HACK: Prevents stall waiting for the second graph CHK + # when bootstrapping from an empty repo. + first = list(second) + second = [] + return (first, list(second)) def dump_update_edges(first, second, all_edges):