On 5 May 2011, at 03:18, Galder Zamarreño wrote:

> Vladimir, from a HotRod protocol perspective we'd need a new operation but 
> after that the body, as Manik suggested, you could have javascript which the 
> HotRod server ignores and passes it to the distexec code which deals with it 
> accordingly.
Can't we just handle this through a interceptor rather than adding a operation? 
> 
> I was wondering too whether we'd need streaming here or not but at first 
> glance it does not appear to be as important as in remote querying.
> 
> On May 4, 2011, at 11:51 PM, Manik Surtani wrote:
> 
>> Well, I feel exposing M/R over Hot Rod - from a protocol standpoint - would 
>> require a platform-independent mechanism of defining a closure (keeping in 
>> mind we need to allow this from non-Java clients too).
>> 
>> So I reckon Javascript is the way to go, at least from a protocol 
>> standpoint.  Now how we expose this in remote client APIs (Java, Python, 
>> etc) needs some thought, but at first glance it would seem as though we 
>> won't have a direct mapping to what we do on the embedded side of things.  
>> E.g., http://www.mongodb.org/display/DOCS/MapReduce
>> 
>> - Manik
>> 
>> On 4 May 2011, at 04:50, Vladimir Blagojevic wrote:
>> 
>>> Galder,
>>> 
>>> I believe the ability to invoke distributed executors and mapreduce over 
>>> hotrod would be very interesting. However, I quickly realized that 
>>> internals of both DistributedExecutorService and MapReduceTask rely 
>>> heavily on some Cache internals (RpcManager, CommandsFactory, 
>>> InterceptoChain) that are only available in non-remote caches. There is 
>>> no way to fake this by simply passing RemoteCache instead of Cache. 
>>> Either we rethink the internals of DistributedExecutorService and 
>>> MapReduceTask or we somehow bridge to these abstractions from a thin 
>>> client.
>>> 
>>> Any thoughts how we could potentially achieve hotrodization of dist. exec?
>>> 
>>> Regards,
>>> Vladimir
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> infinispan-dev mailing list
>>> infinispan-dev@lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>> 
>> --
>> Manik Surtani
>> ma...@jboss.org
>> twitter.com/maniksurtani
>> 
>> Lead, Infinispan
>> http://www.infinispan.org
>> 
>> 
>> 
>> _______________________________________________
>> infinispan-dev mailing list
>> infinispan-dev@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
> 
> --
> Galder Zamarreño
> Sr. Software Engineer
> Infinispan, JBoss Cache
> 
> 
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev


_______________________________________________
infinispan-dev mailing list
infinispan-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev

Reply via email to