We'll need to generate a vnode list for this special case later on, so
remove the special case where we log a node list from outside of sys.

Signed-off-by: Christoph Hellwig <hch@lst.de>

diff --git a/sheep/group.c b/sheep/group.c
index 0456e56..bb0f56d 100644
--- a/sheep/group.c
+++ b/sheep/group.c
@@ -585,9 +585,8 @@ static void log_last_epoch(struct join_message *msg, struct sd_node *joined,
 			if (!node_eq(nodes + i, joined))
 				old_nodes[count++] = nodes[i];
 		}
-		qsort(old_nodes, count, sizeof(struct sd_node), node_cmp);
-
-		update_epoch_log(sys->epoch, old_nodes, count);
+		update_node_info(old_nodes, count);
+		update_epoch_log(sys->epoch, sys->nodes, sys->nr_nodes);
 	}
 }
 


