src/main/scala/com/twitter/iago/feeder/ParrotFeeder.scala (4 lines): - line 153: // TODO: What happens if our parrot membership changes? We should use the most current - line 154: // TODO: cluster members, but that implies iterating through the set of parrots in an - line 155: // TODO: ordered way even as they get disconnected and removed from the set. This would - line 156: // TODO: require something like a consistent hash. Oof. src/main/scala/com/twitter/iago/launcher/LocalMode.scala (1 line): - line 114: // TODO: wait then kill still-running processes src/main/scala/com/twitter/iago/server/RequestConsumer.scala (1 line): - line 36: // TODO move to `com.twitter.utils` src/main/scala/com/twitter/iago/server/ParrotServer.scala (1 line): - line 72: // TODO convert the rest of these startup functions to futures/async.