Bug 315148

Summary: Better handling for multi-file transfers
Product: [Unmaintained] telepathy Reporter: Daniel Vrátil <dvratil>
Component: filetransferAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: kde
Priority: NOR    
Version: unspecified   
Target Milestone: Future   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Daniel Vrátil 2013-02-14 16:58:03 UTC
While reviewing Andrea's patch, I got an idea and I tried  sending myself 125 files. Now I'm stuck with 125 notifications I have to cancel one by one (also the amount of notifications caused Plasma to freeze for ~5 minutes and cancelling single event freezes Plasma for at least 20 seconds).

Suggestion:
I was thinking whether it would be possible to tar the outgoing files on the fly and only send list of file names (plus the tar stream), so that on the client side you would get a notification "Dan is sending you 100 files.". When accepted we would ask for destination folder, where it would untar the files (on flight again, as the stream is being accepted)

I know I could tar the file before sending it and then after receiving, but that requires additional disk space and takes some time (this could be solved by "Preparing filetransfer" notification, but still).

Reproducible: Always

Steps to Reproduce:
1. Pick a friend with KTp, send him MANY files


Actual Results:  
You have one friend less now.

Expected Results:  
The amount of friends is not decreased.
Comment 1 David Edmundson 2013-02-14 17:15:08 UTC

*** This bug has been marked as a duplicate of bug 301820 ***