Welcome! Log In Create A New Profile

Advanced

Re: Setting memcache keys in eval block

agentzh
February 11, 2010 10:28PM
On Thu, Feb 11, 2010 at 5:40 PM, agentzh <agentzh@gmail.com> wrote:
> Oops, my bad! new subrequests issued by
> echo_location/echo_location_async in an eval block will not work at
> all because ngx_eval's output filter cannot capture its
> sub-sub-request's output.
>
> Sorry about that. My fork of ngx_eval is currently limited to content
> handlers and output filters that do not issue subrequests themselves.
>

I suddenly realized last night that I can fix this by walking through
the r->parent chain to find the "sentinel subrequest" (or "top-level
subrequest") that is issued directly by the ngx_eval module and the
corresponding ctx object (if any). This also applies to the
ngx_srcache module that I've been working on, which also needs to
capture response in an output filter.

Cheers,
-agentzh

_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Setting memcache keys in eval block

Markus Jelsma February 08, 2010 07:48AM

Re: Setting memcache keys in eval block

agentzh February 08, 2010 09:44PM

Re: Setting memcache keys in eval block

Markus Jelsma February 10, 2010 05:24AM

Re: Setting memcache keys in eval block

agentzh February 10, 2010 05:40AM

Re: Setting memcache keys in eval block

Markus Jelsma February 10, 2010 05:52AM

Re: Setting memcache keys in eval block

Eugaia February 10, 2010 11:10PM

Re: Setting memcache keys in eval block

agentzh February 11, 2010 10:30PM

Re: Setting memcache keys in eval block

agentzh February 11, 2010 04:38AM

Re: Setting memcache keys in eval block

agentzh February 11, 2010 04:44AM

Re: Setting memcache keys in eval block

agentzh February 11, 2010 10:28PM

Re: Setting memcache keys in eval block

Markus Jelsma February 12, 2010 05:00AM

Re: Setting memcache keys in eval block

agentzh February 13, 2010 05:26AM

Re: Setting memcache keys in eval block

Valery Kholodkov February 14, 2010 10:36AM

Re: Setting memcache keys in eval block

Markus Jelsma February 14, 2010 03:04PM

Re: Setting memcache keys in eval block

Markus Jelsma February 15, 2010 05:06AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 156
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready