Custom HPSS request handlers?

Russ Brown pickscrape at gmail.com
Thu Jan 22 16:46:03 GMT 2009


Andrew Bennetts wrote:
> Russ Brown wrote:
>> John Arbash Meinel wrote:
> [...]
>>> On the server side you would need to register the RPC in
>>>  bzrlib.smart.request.request_handlers.register_lazy()
>>>
>> Excellent, it looks like I can just call this from within the plugin: I
>> really didn't want to have to use a custom bzrlib.
> 
> Yep.  The APIs John mentioned are intended to allow custom requests to
> be added by plugins, i.e. exactly what you're doing.  Not many people do
> (yet?), but I'm glad to hear it's useful to someone :)
> 
> -Andrew.
> 

I'm pleased to report that I've got it working. John's example was most
useful: the only thing I had to tweak was to use _call instead of
_call_with_body_bytes (which doesn't actually exist).

Before moving it to a server-side procedure, this operation took more
than 30 minutes to run for me over a WAN connection. Now it runs in 1.5
minutes, which is a massive improvement.

Thanks again!

-- 

Russ.



More information about the bazaar mailing list