So General Petraeus has resigned for personal reasons involving an affair with his biographer and will now not be testifying before the congressional hearing on Benghazi. The question all day yesterday and again this morning is why would his resigning mean he won't testify, afterall, he was in the forefront of the Libya business. Why would his leaving the CIA preclude his testimony?
The only answer which makes sense is that the request for testimony is made by position not by name, in other words, "We want to hear from the director of the CIA". So that means the director is now someone else, Acting Director Michael Morell.
Also now that he is a private citizen, he can only testify by subpoena and only then in public hearings. This hearing is closed to the public.
Boy this happened fast.