[dolphin] [Bug 423082] Dolphin on mounted samba share slow whilst copying file

Harald Sitter bugzilla_noreply at kde.org
Fri Jun 26 11:19:05 BST 2020


https://bugs.kde.org/show_bug.cgi?id=423082

Harald Sitter <sitter at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|423481, 423487, 423492,     |423532
                   |423499, 423500, 423501,     |
                   |423502                      |
                 CC|                            |sitter at kde.org

--- Comment #1 from Harald Sitter <sitter at kde.org> ---
There is a mountain of issues contributing to what you see. Primarily this
comes down to previews being enabled, albeit not exclusively. If you disable
previews I'm sure things will behave better, there'll likely still be
stuttering though.
The problem here is that POSIX IO APIs are synchronous in behavior. So by
mounting a remote file system you essentially make all software address it
through those blocking calls and they then can take aaaaages to finish.
The blocking API call is subject to network latency/bandwith constraints and
the remote's IO latency/bandwith constraints, and that is why you get
intermittent blocks. It's simply waiting for replies. This is always a problem
with mounted remote file systems, but in this case its made more prominent
because your file copy causes an exhaustion of one of the constraints making
the requests take so long that you can notice the UI intermittently locking up.


Referenced Bugs:

https://bugs.kde.org/show_bug.cgi?id=423481
[Bug 423481] maximum size incorrectly applied
https://bugs.kde.org/show_bug.cgi?id=423487
[Bug 423487] FileFetchJob blocks gui thread
https://bugs.kde.org/show_bug.cgi?id=423492
[Bug 423492] statusbar blocks gui thread when counting items
https://bugs.kde.org/show_bug.cgi?id=423499
[Bug 423499] KFileItem::iconName ignorant of isSlow() and can block gui thread
https://bugs.kde.org/show_bug.cgi?id=423500
[Bug 423500] KFileItemPrivate::determineMimeTypeHelper blocks gui thread
https://bugs.kde.org/show_bug.cgi?id=423501
[Bug 423501] insertSingleFileBasicData ignorant of mounted remote file systems
and causing gui blocks
https://bugs.kde.org/show_bug.cgi?id=423502
[Bug 423502] FileFetchJob::doStart causes intermittent gui blocks
https://bugs.kde.org/show_bug.cgi?id=423532
[Bug 423532] PreviewJob to apply remote maxSize to mounted remotes?
-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the kfm-devel mailing list