[kio-extras] [Bug 462059] Folder access times out on folders containing a high amount of files (> 10000)

Christoph Thielecke bugzilla_noreply at kde.org
Sat Dec 31 13:14:41 GMT 2022


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

--- Comment #7 from Christoph Thielecke <crissi99 at gmx.de> ---
(In reply to Harald Sitter from comment #6)
> Found it!
> 
> >    m_dbusInterface->setTimeout(std::chrono::milliseconds(5min).count()); // TODO: listing folders with a huge amount of files may take a while
> 
> What really needs to happen is rewriting the listing portion of the dbus
> interface. It currently runs a blocking list operation that is subject to
> timeouts. What should happen instead is that listing gives out a
> dbusobjectpath under which it will issue listing status signals. This would
> then also allow more atomic listing where entries are emitted as they arrive
> rather than having to load the entire file list into memory and only once
> that is done emitting the result all at once.
> 
> ListingObject {
> Q_INVOKABLE void start();
> Q_SIGNAL void file(file);
> Q_SIGNAL void done();
> Q_SIGNAL void error(msg);
> }

Nice!
Do you have a patch that I can test it?
It would be nice to have a patch for 21.12.3 to, that would make things easy.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list