Kanak Biscuitwala created HELIX-251:
---------------------------------------
Summary: Design participant specification for new language bindings
Key: HELIX-251
URL: https://issues.apache.org/jira/browse/HELIX-251
Project: Apache Helix
Issue Type: Task
Reporter: Kanak Biscuitwala
Assignee: Kanak Biscuitwala
There is interest in implementing a Helix participant in Node.js and Python. We
should determine the minimal required implementation required for a functional
participant in any language. Currently, the Helix participant does the
following:
- creates an ephemeral node under LIVEINSTANCES when it starts
- listen to MESSAGES for controller messages (e.g. "start serving this replica"
and "drop this replica")
- update the current state with the result of the command
We may need to wrap some of this functionality, or we may not. Either way, we
should figure out exactly what a participant should do, keeping in mind room
for potential redesigns and ensuring that maintenance overhead is not too high.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira