Github user brandtg commented on the pull request:

    https://github.com/apache/helix/pull/30#issuecomment-124923785
  
    What's the specific use case for this feature? I'm imagining something 
like, say, re-indexing multiple partitions of data. You want to just give it a 
shot and let the chips fall as they may, then re-run the task on problem 
partitions.
    
    Maybe I'm not understanding it correctly, and there might be some gotcha 
for this suggestion... But if you have a task that can be partitioned in to N 
sequences of steps and require no synchronization between steps, why don't you 
just model it as N tasks all with one partition (i.e. each has its own target 
resource)?
    
    Obviously this is more load on ZK, but I'm wondering if it'd be okay for 
your use case. You could also leverage batch messaging to mitigate this I think.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to