I have an integer property named "intProp". This property is applicable to
an operator A. I can set the property from dtcli using
"set-operator-property operator-name property-name property-value" and this
will get applied to all instances of opeartor A.

Now, I want to apply this property in a way that it's equally divided
amongst all instances of operator A. For example,  if intProp=100 and
number of partitions=4 then intProp=25 should be set on each instance of
operator A.

Is there a way to achieve this?

I have tried following approach to do this: I have overriden
definePartitions of Operator, once we do partitioning I am setting right
value on each operator instance based on new partition count. The
limitation here is that the value is applied during definePartitions. If
the value is updated dynamically it won't be applied till definePartitions
is called again.

-Priyanka

Reply via email to