Changes between Initial Version and Version 15 of Ticket #68


Ignore:
Timestamp:
01/11/14 17:09:10 (11 years ago)
Author:
ossi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #68

    • Property Status changed from new to accepted
    • Property Severity changed from to no branch
    • Property Reporter changed from slavazanko to ptsekov
    • Property Blocked By changed from to 77
    • Property Summary changed from savannah: Aborting a FISH file transfer still causes the FISH layer to consume the whole file to savannah: Aborting a FISH file transfer is grossly inefficient
    • Property Version changed from to master
    • Property Branch state changed from to on hold
    • Property Milestone changed from to Future Releases
    • Property Owner set to angel_il
  • Ticket #68 – Description

    initial v15  
    77||Release:||All versions||Operating System:||All|| 
    88 
    9 Discussion: 
     9Original submission: 
    1010{{{ 
    11 Mon 07 May 2007 04:18:32 PM UTC, comment #5: 
    12  
    13 huh? you actually used ssh for that? i guess that's a fine optimization. 
    14 but for the general case the chunking should be homegrown (based on  
    15 dd and printf/read, i guess). 
    16         Oswald Buddenhagen <ossi> 
    17 Mon 07 May 2007 01:06:26 PM UTC, comment #4: 
    18  
    19 I've tested the ssh ability to tunnel multiple session over the same 
    20  connection and it works nicely. There is one problem though - it is 
    21  supported only with SSH protocol v2. 
    22         Pavel Tsekov <ptsekov> 
    23 Project Administrator 
    24 Wed 02 May 2007 01:20:28 PM UTC, comment #3: 
    25  
    26 Unfortunately kde's fish implementation (as found in kioslave/fish  
    27 directory) is not a improvement in this particular case. At least I  
    28 do not see any code which deals with aborting a file transfer  
    29 gracefully. Most likely the connection is just killed. 
    30         Pavel Tsekov <ptsekov> 
    31 Project Administrator 
    32 Fri 27 Apr 2007 01:38:47 PM UTC, comment #2: 
    33  
    34 Sounds interesting - I'll take a look at it. My perl is pretty bad  
    35 though - I hope the code is not too complicated. 
    36         Pavel Tsekov <ptsekov> 
    37 Project Administrator 
    38 Fri 27 Apr 2007 12:20:17 PM UTC, comment #1: 
    39  
    40 no, i think we can do like ssh does, i.e., tunnel multiple virtual  
    41 connections through one physical connection. this adds some  
    42 overhead, though (especially cpu-wise, as we have to call dd for  
    43 every chunk). 
    44  
    45 btw, you might want to look at kde's fishserv.pl, it has some  
    46 optimizations. never looked at it myself, though. 
    47         Oswald Buddenhagen <ossi> 
    48 Fri 27 Apr 2007 08:40:45 AM UTC, original submission: 
    49  
    5011I was looking at the fish code recently and noticed that aborting 
    5112a running file transfer still causes MC to read the whole file sent  
     
    6021open a separate FISH connection for the data transfer i.e. like FTP.  
    6122}}} 
     23 
     24Comment 1 by Oswald Buddenhagen <ossi> at Fri 27 Apr 2007 12:20:17 PM UTC: 
     25{{{ 
     26no, i think we can do like ssh does, i.e., tunnel multiple virtual  
     27connections through one physical connection. this adds some  
     28overhead, though (especially cpu-wise, as we have to call dd for  
     29every chunk). 
     30 
     31btw, you might want to look at kde's fishserv.pl, it has some  
     32optimizations. never looked at it myself, though. 
     33}}} 
     34 
     35Comment 2 by Pavel Tsekov <ptsekov> at Fri 27 Apr 2007 01:38:47 PM UTC: 
     36{{{ 
     37Sounds interesting - I'll take a look at it. My perl is pretty bad  
     38though - I hope the code is not too complicated. 
     39}}} 
     40 
     41Comment 3 by Pavel Tsekov <ptsekov> at Wed 02 May 2007 01:20:28 PM UTC: 
     42{{{ 
     43Unfortunately kde's fish implementation (as found in kioslave/fish  
     44directory) is not a improvement in this particular case. At least I  
     45do not see any code which deals with aborting a file transfer  
     46gracefully. Most likely the connection is just killed. 
     47}}} 
     48 
     49Comment 4 by Pavel Tsekov <ptsekov> at Mon 07 May 2007 01:06:26 PM UTC: 
     50{{{ 
     51I've tested the ssh ability to tunnel multiple session over the same 
     52 connection and it works nicely. There is one problem though - it is 
     53 supported only with SSH protocol v2. 
     54}}} 
     55 
     56Comment 5 by Oswald Buddenhagen <ossi> at Mon 07 May 2007 04:18:32 PM UTC: 
     57{{{ 
     58huh? you actually used ssh for that? i guess that's a fine optimization. 
     59but for the general case the chunking should be homegrown (based on  
     60dd and printf/read, i guess). 
     61}}}