Commit 683ba6b6 authored by Grégory Wisniewski's avatar Grégory Wisniewski

Add some TODO entries.


git-svn-id: https://svn.erp5.org/repos/neo/trunk@1370 71dcc9de-d417-0410-9af5-da40c76e7ee4
parent 1d03399c
...@@ -110,6 +110,12 @@ RC - Review output of pylint (CODE) ...@@ -110,6 +110,12 @@ RC - Review output of pylint (CODE)
- Consider replace setNodeState admin packet by one per action, like - Consider replace setNodeState admin packet by one per action, like
dropNode to reduce packet processing complexity and reduce bad actions dropNode to reduce packet processing complexity and reduce bad actions
like set a node in TEMPORARILY_DOWN state. like set a node in TEMPORARILY_DOWN state.
- Consider process writable events in event.poll() method to ensure that
pending outgoing data are sent if the network is ready to avoid wait for
an incoming packet that trigger the poll() system call.
- Allow daemonize NEO processes, re-use code from TIDStorage and support
start/stop/restart/status commands.
Storage Storage
- Implement incremental storage verification (BANDWITH) - Implement incremental storage verification (BANDWITH)
...@@ -217,6 +223,9 @@ RC - Review output of pylint (CODE) ...@@ -217,6 +223,9 @@ RC - Review output of pylint (CODE)
- Discuss about dead lstorage notification. If a client fails to connect to - Discuss about dead lstorage notification. If a client fails to connect to
a storage node supposed in running state, then it should notify the master a storage node supposed in running state, then it should notify the master
to check if this node is well up or not. to check if this node is well up or not.
- Implement conflict resolution in store API implementation, inherit from
ConflictResolvingStorage class that implement a default
tryToResolveConflict method logic.
Later Later
- Consider auto-generating cluster name upon initial startup (it might - Consider auto-generating cluster name upon initial startup (it might
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment