hey Anil,

Thanks. My case is data dependent. But I don't know which regions has the
data. But I would like the code to go and execute to the node where it is
located.

I see this in that doc :- "* a region—*If you are executing a
data-dependent function, specify a region and, optionally, a set of keys on
which to run the function. The method FunctionService.onRegion() directs a
data-dependent function to execute on a specific region."

So does it mean if I specify a set of keys, the code will be executed at
the place where the data is located?

Regards

On Wed, Dec 14, 2016 at 10:49 PM, Anilkumar Gingade <[email protected]>
wrote:

> Amit,
>
> Yes, it does what you are looking for...
>
> You can find more about function execution at:
> http://geode.apache.org/docs/guide/developing/function_
> exec/how_function_execution_works.html
>
> If you have further question don't hesitate to ask.
>
> -Anil.
>
>
>
> On Wed, Dec 14, 2016 at 9:04 AM, Amit Pandey <[email protected]>
> wrote:
>
>> Hey All,
>>
>> I want to know does Geode functions execute on collocated data. My
>> usecase is that I have portioned cache and I want to do some computations
>> in parallel in all the nodes.
>>
>> Now does Geode automatically distribute functions so that the code only
>> works on data in a particular node?
>>
>> Or is there mechanism to do so?
>>
>> I think an example will make it clear. Lets say I have some stocks and
>> their prices in a cache. Now I want to do some calculations , so can I
>> redirect code to be executed on the node holding the data for Pivotal stock
>> automatically?
>>
>
>

Reply via email to