Summary: | krusader move operation check for free space on destination solely at the beginning of transfer, leading to spurious "disk is full" | ||
---|---|---|---|
Product: | [Unmaintained] kio | Reporter: | Nicholas Alexander <nicholas.v.alexander> |
Component: | general | Assignee: | David Faure <faure> |
Status: | RESOLVED MOVED | ||
Severity: | normal | CC: | davide |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Debian testing | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Nicholas Alexander
2015-11-25 00:38:25 UTC
This is KIO related. Krusader uses KIO to handle file operations (copy/move/delete...), which are called "jobs". The free space check is made at the beginning of a Job, then if you free some space after a Job is started, it isn't aware of it. As a temporary workaround, you can split a single Job using the built-in Queue (if you can) or (just for completeness) freeing all the needed space before starting the Job. Anyway, this problem should be discussed with the KIO devs. I understand the limitation of KIO, but here you are making the case for a Krusader bug. Krusader is aware of the fact that transfer will fail, so it should deny the file operation before starting it. An error message saying "This transfer will not succeed" should be displayed, rather than passing the operation to KIO. Please move back to Krusader. |