https://bugzilla.wikimedia.org/show_bug.cgi?id=71121
--- Comment #7 from John Mark Vandenberg jayvdb@gmail.com --- OK. thanks for clarifying; it makes more sense now, but still doesnt explain how it might take 10 mins to fetch 3 namespace 0 edits in enwp.
One way to avoid the problem is to add a timeout to RepeatingGenerator, so the caller can prevent it from locking up forever if new data doesnt arrive.