3rd party modules requiring ngx_http_postpone_filter_module
mdounin at mdounin.ru
Wed Apr 20 14:16:06 UTC 2016
On Wed, Apr 20, 2016 at 12:33:17AM -0400, Anthony Ryan wrote:
> I'm currently looking for ideas to resolve a 3rd party module
> regression that I keep running into, and figured it would be
> best to consult the experts.
> The ngx_http_postpone_filter_module is a critical helper for many
> modules to ensure subrequests are properly ordered. But I can't seem
> to find a proper way to ensure it's included for a 3rd party module.
> All of the internal modules which use it have a special declaration in
> the auto/modules file enabling postpone, but among the 3rd party
> modules there has only ever been crappy workarounds (documentation
> saying to enable the SSI module or another which pulls in postpone) or
> hacks to add HTTP_POSTPONE_FILTER_SRCS to HTTP_SRCS.
I personally think that documenting that SSI module should not be
excluded from a build is good enough approach for all practical
Hacks that use HTTP_POSTPONE_FILTER_SRCS are certainly hacks and
they were expected to fail sooner or later.
More information about the nginx-devel