Commit 612e5532 authored by Vincent Pelletier's avatar Vincent Pelletier

To not do.

git-svn-id: https://svn.erp5.org/repos/neo/trunk@2545 71dcc9de-d417-0410-9af5-da40c76e7ee4
parent 299bbc23
...@@ -104,7 +104,6 @@ RC - Review output of pylint (CODE) ...@@ -104,7 +104,6 @@ RC - Review output of pylint (CODE)
of maximum SQL request size allowed. (SPEED) of maximum SQL request size allowed. (SPEED)
- Prevent from SQL injection, escape() from MySQLdb api is not sufficient, - Prevent from SQL injection, escape() from MySQLdb api is not sufficient,
consider using query(request, args) instead of query(request % args) consider using query(request, args) instead of query(request % args)
- Create database adapter for other RDBMS (sqlite, postgres)
- Make listening address and port optionnal, and if they are not provided - Make listening address and port optionnal, and if they are not provided
listen on all interfaces on any available port. listen on all interfaces on any available port.
- Replication throttling (HIGH AVAILABILITY) - Replication throttling (HIGH AVAILABILITY)
...@@ -184,14 +183,6 @@ RC - Review output of pylint (CODE) ...@@ -184,14 +183,6 @@ RC - Review output of pylint (CODE)
Client Client
- Implement C version of mq.py (LOAD LATENCY) - Implement C version of mq.py (LOAD LATENCY)
- Move object data replication task to storage nodes (COMMIT LATENCY)
Currently the client node must send a single object data to all storage
nodes in charge of the partition cell containing that object. This
increases the time the client has to wait for storage reponse, and
increases client-to-storage bandwith usage. It must be possible to send
object data to only one stroage and that storage should automatically
replicate on other storages. Locks on objects would then be released by
storage nodes.
- Use generic bootstrap module (CODE) - Use generic bootstrap module (CODE)
- Find a way to make ask() from the thread poll to allow send initial packet - Find a way to make ask() from the thread poll to allow send initial packet
(requestNodeIdentification) from the connectionCompleted() event instead (requestNodeIdentification) from the connectionCompleted() event instead
...@@ -220,9 +211,6 @@ RC - Review output of pylint (CODE) ...@@ -220,9 +211,6 @@ RC - Review output of pylint (CODE)
distributed lock mechanisms, ...) distributed lock mechanisms, ...)
- Choose how to compute the storage size - Choose how to compute the storage size
- Make storage check if the OID match with it's partitions during a store - Make storage check if the OID match with it's partitions during a store
- Simple deployment solution, based on embedded database, integrated master
and storage node that works out of the box
- Simple import/export solution that generate SQL/data.fs.
- Consider using out-of-band TCP feature. - Consider using out-of-band TCP feature.
- IPv6 support (address field, bind, name resolution) - IPv6 support (address field, bind, name resolution)
......
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