As I understand it, for a push to succeed, the connection has to be open for the entirety of the metadata generation, push, mail sending, etc. Could there possibly be an option for a fire-and-forget background push that sends mail when it succeeds (or if it doesn't)?
Bill, when you get a chance can you verify that closing your web browser kills all pushing processes on porkchop ? I remember doing this a few times before, and the currently running process wasn't killed when I closed my browser.. but I'm not sure if it will keep executing the rest of the push script.
I've just verified; if i close the open tab, the currently running createrepo processes finish, but the rest of the push process (push to wallace, close bugs, etc.) doesn't happen.
With the createrepo cache speedup, this shouldn't be necessary (yet)