Friday, January 16, 2015, 4:11:21 PM, you wrote: > But eventually, the session is handled by a leaf in the acceptor tree. At > that point, do we have enough information to know whether to invoke > transaction hooks? Maybe blind tunneling is the exception here ...
No. For instance, if tr-pass is enabled we don't know if it is HTTP or a blind tunnel until the request header has been successfully parsed. I do think it reasonable, though, to say we'll fire the sessions and transaction hooks at that point and if it turns out later to have been inaccurate the plugins will simply have to deal with it.