in cassovary-core/src/main/scala/com/twitter/cassovary/graph/distributed/GraphFilesSplitter.scala [87:98]
private def split(it: Iterator[NodeIdEdgesMaxId],
instanceWriters: Array[BufferedWriter]): Future[Unit] = futurePool {
it foreach { origNode =>
partitioner.map(origNode) foreach { case (instance, node) =>
instanceWriters(instance).write(graphReaderFromDirectory.reverseParseNode(node))
}
}
instanceWriters foreach { writer =>
writer.flush()
writer.close()
}
}