Opened 15 years ago
Last modified 11 years ago
#3003 new Feature request
Local directory view is synchronous
|Reported by:||gaspard_leon||Owned by:|
|Keywords:||FZ4, maybe||Cc:||gaspard_leon, Tim Kosse, xaminmo@…|
|Component version:||Operating system type:|
|Operating system version:|
Local folder view is currently synchronous...
The most obvious way to see this is to map a network drive and navigate to it in the left pane (local folder tree)
The whole interface is stuck while updating the view.
Can this be threaded or whatever to make it Asynchronous??
Change History (3)
comment:1 by , 15 years ago
comment:2 by , 11 years ago
|Keywords:||FZ4 maybe added|
To elaborate on squid's response:
That would be a major rewrite. Maybe set for FZ4. You'd need a thread to maintain the databases, a thread for the UI, then separate threads (or asyncIO) for each network and filesystem activity. Those separate threads would need to queue and buffer data into the DB thread, or maybe through an event queue.
You'd still run into problems on Windows, because all of Explorer can hang when trying to access a network drive. As such, it might also mean writing a way around this, which could be a huge effort, and very OS specific.
Should this be closed as WONTFIX?
comment:3 by , 11 years ago
Even Microsoft's very own Explorer is synchronous.
While theoretically possible, it's not easy to make it asynchronous.