Jon,

If you're using a precommit, it could easily strip those extra metadata headers 
from the object, since it is allowed to modify the object.  Kresten has written 
some code in riak_link_index that captures extra information in a precommit and 
then acts on them in a postcommit.  As long as your postcommit is structured 
properly, you could turn actions on and off with a bucket property or metadata 
header.

Sean Cribbs <[email protected]>
Developer Advocate
Basho Technologies, Inc.
http://basho.com/

On Apr 26, 2011, at 9:58 AM, Jon Brisbin wrote:

> Do commit hooks (pre/post/whatever) have any access to parameters of any kind 
> (other than document metadata headers)? Can I get the webmachine parameters 
> for a given request, for instance?
> 
> I'm wanting to find a way to alter behaviour of the hook for each request. 
> The only way I can see to do that now is to pass metadata headers, which get 
> stored with the document (in the case of a postcommit hook) which is not 
> always what I want.
> 
> I'd really like the ability to temporarily suspend triggering of the hook for 
> a "batch" of operations. The only way I can see to do that now is to actually 
> remove the hook from the bucket completely and re-set it afterwards.
> 
> Is there a better way to go about this?
> 
> Thanks!
> 
> Jon Brisbin
> 
> http://jbrisbin.com
> Twitter: @j_brisbin
> 
> 
> 
> _______________________________________________
> riak-users mailing list
> [email protected]
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com


_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to