[infinispan-dev] Map Reduce 2.0
Vladimir Blagojevic
vblagoje at redhat.com
Thu May 31 10:34:35 EDT 2012
On 12-05-31 10:06 AM, Manik Surtani wrote:
> Some thoughts:
>
> 1. Failover policy.
>
> * Does this rely on being run in a CDI environment? (RandomNodeTaskFailoverPolicy has a DistributedExecutorService @Injected). If so, then -1. While it *should work* in a CDI environment, it shouldn't *require* CDI.
I agree. It was more of a wishful thinking on my part, it will not be
required.
>
> * Do you plan to include any canned failover policies? If so, what are these?
Yes, at least random and never failover policy.
>
> * Shouldn't DistributedTaskFailoverPolicy be parameterised to return the same type as DistributedFuture.get() rather than an untyped Object?
I would love to make it but how can we do it? DefaultExecutorService is
not typed and method of DistributedTaskFailoverPolicy is not either.
>
> 2. Task mapping policy
>
> * So the existing policies of "execute everywhere" and "execute on data owner" (and possibly a new one, "execute on PRIMARY data owner") would all implement this policy interface?
>
Yes, for sure.
More information about the infinispan-dev
mailing list