T11627: Improve KIO asynchronicity

2020-04-19 Thread Méven Car
meven added a comment. While copying from local to a nfs mount with the destination opened, you get a dolphin freeze because KCoreDirlister is run in main thread and because of #0 statx (fd=-100, path=0x5564ae9e5148 "/media/NFS/Myfile", flags=0, mask=4095,

T11627: Improve KIO asynchronicity

2020-04-04 Thread Méven Car
meven added a comment. I have tried using https://www.kdab.com/uiwatchdog-a-keepalive-monitor-for-the-gui-thread/ to see what makes the system stutter during file operation, it seems it is due to Breeze processing with styling loading, and QXcb* events. TASK DETAIL

T11627: Improve KIO asynchronicity

2020-04-04 Thread Méven Car
meven added a revision: D28555: File ioslave : use Better setting for sendfile syscall. TASK DETAIL https://phabricator.kde.org/T11627 To: meven Cc: ahartmetz, broulik, ognarb, #dolphin, #frameworks, meven, dfaure, nikolaik, pberestov, iasensio, fprice, LeGast00n, cblack, fbampaloukas,

T11627: Improve KIO asynchronicity

2020-02-04 Thread Méven Car
meven added a revision: D25117: file ioslave: stop copying as soon as the ioslave is killed. TASK DETAIL https://phabricator.kde.org/T11627 To: meven Cc: ahartmetz, broulik, ognarb, #dolphin, #frameworks, meven, dfaure, pberestov, iasensio, fprice, LeGast00n, MrPepe, fbampaloukas, alexde,

T11627: Improve KIO asynchronicity

2020-02-03 Thread Andreas Hartmetz
ahartmetz added a comment. In T11627#219720 , @meven wrote: > In T11627#219718 , @ahartmetz wrote: > > > You may want to look at the DBus part of this with dfer-monitor, a tool I have written. It

T11627: Improve KIO asynchronicity

2020-02-03 Thread Méven Car
meven added a comment. In T11627#219718 , @ahartmetz wrote: > You may want to look at the DBus part of this with dfer-monitor, a tool I have written. It is especially useful for looking at latency problems. >

T11627: Improve KIO asynchronicity

2020-02-03 Thread Andreas Hartmetz
ahartmetz added a comment. You may want to look at the DBus part of this with dfer-monitor, a tool I have written. It is especially useful for looking at latency problems. https://cgit.kde.org/dferry.git/ TASK DETAIL https://phabricator.kde.org/T11627 To: meven, ahartmetz Cc:

T11627: Improve KIO asynchronicity

2020-02-03 Thread Nathaniel Graham
ngraham updated the task description. TASK DETAIL https://phabricator.kde.org/T11627 To: meven, ngraham Cc: broulik, ognarb, #dolphin, #frameworks, meven, dfaure, pberestov, iasensio, fprice, LeGast00n, MrPepe, fbampaloukas, alexde, GB_2, Codezela, feverfew, michaelh, spoorun,

T11627: Improve KIO asynchronicity

2020-02-02 Thread Méven Car
meven updated the task description. TASK DETAIL https://phabricator.kde.org/T11627 To: meven Cc: broulik, ognarb, #dolphin, #frameworks, meven, dfaure, pberestov, iasensio, fprice, LeGast00n, MrPepe, fbampaloukas, alexde, GB_2, Codezela, feverfew, michaelh, spoorun, navarromorales, firef,

T11627: Improve KIO asynchronicity

2020-01-28 Thread Méven Car
meven added a comment. In T11627#218943 , @meven wrote: > In T11627#206210 , @broulik wrote: > > > I'm pretty sure there's a tonne of blocking DBus calls being done all over the place during file

T11627: Improve KIO asynchronicity

2020-01-27 Thread Méven Car
meven added a comment. In T11627#206210 , @broulik wrote: > I'm pretty sure there's a tonne of blocking DBus calls being done all over the place during file copy (checking for slaves on hold, updating kuiserver job tracking info, etc) which can

T11627: Improve KIO asynchronicity

2019-11-02 Thread Méven Car
meven added a revision: D24962: [DeleteJob] Use a separate worker thread to run actual IO operation. TASK DETAIL https://phabricator.kde.org/T11627 To: meven Cc: broulik, ognarb, #dolphin, #frameworks, meven, dfaure, pberestov, iasensio, fprice, LeGast00n, MrPepe, fbampaloukas, alexde, GB_2,

T11627: Improve KIO asynchronicity

2019-11-02 Thread Méven Car
meven added a revision: D25079: [CopyJob] Increase the amount of data sendfile can copy at once. TASK DETAIL https://phabricator.kde.org/T11627 To: meven Cc: broulik, ognarb, #dolphin, #frameworks, meven, dfaure, pberestov, iasensio, fprice, LeGast00n, MrPepe, fbampaloukas, alexde, GB_2,

T11627: Improve KIO asynchronicity

2019-10-30 Thread Kai Uwe Broulik
broulik added a comment. I'm pretty sure there's a tonne of blocking DBus calls being done all over the place during file copy (checking for slaves on hold, updating kuiserver job tracking info, etc) which can cause apps to hang or slow down if whatever they're trying to call into is busy.

T11627: Improve KIO asynchronicity

2019-10-30 Thread Méven Car
meven added a comment. @dfaure I think that ioslave suffer from the same kind of issue DeleteJob has : it freezes because of I/O. I believe it is the origin lag in such cases as https://bugs.kde.org/show_bug.cgi?id=342056 especially on slow I/O operation like move/copy. I don't get

T11627: Improve KIO asynchronicity

2019-10-18 Thread Nathaniel Graham
ngraham added projects: Frameworks, Dolphin. ngraham added subscribers: Frameworks, Dolphin. TASK DETAIL https://phabricator.kde.org/T11627 To: meven, ngraham Cc: #dolphin, #frameworks, meven, dfaure, iasensio, fprice, LeGast00n, MrPepe, fbampaloukas, alexde, GB_2, Codezela, feverfew,