Changes between Initial Version and Version 2 of Ticket #640


Ignore:
Timestamp:
2010-03-25T02:22:21Z (15 years ago)
Author:
davidsarah
Comment:

See whether a replacement of httplib with twisted can help in parallelizing and increasing the bandwidth usage.

That should probably be a separate ticket.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #640

    • Property Keywords cleanup added
  • Ticket #640 – Description

    initial v2  
    1 Actually, almost each of the cli commands implement their own logic to do fs operations, both local-side and tahoe-side. I think that most of the command modules should be refactored to use common code. This is for many reasons among:
     1Each of the cli commands implements its own logic to do fs operations, both local-side and tahoe-side. I think that most of the command modules should be refactored to use common code. This is for many reasons among:
    22
    33 * remove duplication;
    44 * code comprehensibility and normalization of behavior;
    5  * spread avaiability of improvements found in latter commands (backup) to other commands;
     5 * spread availability of improvements found in latter commands (backup) to other commands;
    66 * easier implementation of new features like non-ascii charset handling for filenames;
    77 * better handling of logging?
    88
    9 The steps in order to do that (that i can see):
     9The steps in order to do that (that I can see):
    1010
    1111 1. Recognize the needs of each command in term of fs manipulation;
     
    1313 2. Look at the best implementation available and eventually improve it;
    1414
    15  3. maybe design a minimal layer that will help handling alias/path/cap based opetations and other cases.
     15 3. maybe design a minimal layer that will help handling alias/path/cap based operations and other cases.
    1616
    1717Other interesting points to discuss:
    1818
    19  * See if a replacement of httplib with twisted can help in parallelizing and increasing the bandwidth usage.
     19 * See whether a replacement of httplib with twisted can help in parallelizing and increasing the bandwidth usage.
    2020
    2121Let's discuss it!