https://bz.apache.org/bugzilla/show_bug.cgi?id=63900

Christophe JAILLET <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |INVALID

--- Comment #1 from Christophe JAILLET <[email protected]> ---
Hi,

The line above is:
    status = ap_mpm_query(AP_MPMQ_IS_ASYNC, &async_mpm);


As said in the comment: "some MPMs do not implement this", so if an "error" is
reported by a MPM, we consider that it can not process async connections.

The call chain is:
    ap_mpm_query
    --> ap_run_mpm_query
    --> function defined by 'ap_hook_mpm_query' in each MPM

Theses functions return in rv, either APR_SUCCESS or APR_ENOTIMPL.
So it is not really an error.

For example,:
    worker_query: rv = APR_ENOTIMPL
    event_query: rv = APR_SUCCESS


So, this is not strictly speaking error handling, but fallback to a default
behavior if a functionality is not explicitly supported.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to