View Issue Details

IDProjectCategoryView StatusLast Update
0010725MMW v4Main Panel/Toolbars/Menuspublic2019-12-15 20:48
Reporterpeke Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version4.1 
Target Version4.1.18Fixed in Version4.1.18 
Summary0010725: Network: Navigating, Network Shares is too slow, confusing and outdated
DescriptionNavigating Network Paths using Samba (Windows Networking) is too slow and almost unusable.

Some Dialogs like Locate Moved/Missing and Add tracks to library takes a minute just to list available Network Shares.
Additional Informationhttps://stackoverflow.com/questions/4919266/why-network-shares-enumeration-is-so-slow-on-windows
https://msdn.microsoft.com/en-us/library/windows/desktop/aa385478(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/aa965303(v=vs.85).aspx
Tagstodoc-KB
Fixed in build1849

Relationships

related to 0007755 closedLudek MMW v4 Cannot easily access non-browsable networks 
related to 0010726 closedpeke MMW 5 Network: No ability to access Network Shares using different credentials 
related to 0009671 closedrusty MMW v4 Network Playback of track can't use Find more from Same -> Folder (My Computer) 
related to 0005548 feedbackpeke MMW 5 Abandon handling Mapped Drives and force UNC Naming 
related to 0009143 closedpeke MMW v4 Network Computers are not shown 
related to 0008341 closedLudek MMW v4 Find more from same Computer fails for CIFS network using IP address 
related to 0016180 closedpetr MMW 5 Network shares aren't discovered 

Activities

peke

2013-04-12 01:37

developer   ~0035610

Assigned to me to generate full log and video of behavior and solution.

peke

2013-04-14 23:44

developer   ~0035622

I have Uploaded Video File Showing Network Usage and accompanying LOG file.

They both Show:
1. Slow Browsing of Network Environment
2. Open in Explorer
3. Open in MMW -> My Computer

Solution:
1. Network Path that is already in Library should be automatically added in Root of Network Tree (NOTE: Only needed things are NETBios Name or an IP should be added for initial point of browsing like drive letter in my computer)
2. Add Favorites/Bookmarks Tree node after solving 0007755
3. Removing Windows terminal Services (Remote Desktop Service), Web Client Network (Eg. WebDAV. It is broken/abandoned as ok Win 7 x64 and it is tricky to use)
4. Removing WORKGROUP SubTree and put all content within Network Root will considerably speed navigating (as of Win 7, you can change Manually workgroup, but by default name is WORKGROUP
5. Loading Network resources in Background and listing known/cached (like already scanned) would speed things considerably (Related to point 1. and 2.) and will fix issues like 0009143 and improve compatibility with Linux based Shares/implementation of SMB/CIFS network
6. Adding different credentials 0010726 for accessing Share points will avoid issues with non accessible shares due the shared MMW library

I also added relations to Bugs added in the past.

NOTE: Overall MMW performance would be increased and would make MMW more User friendly for network environments

peke

2013-04-15 00:09

developer   ~0035624

Reminder sent to: jiri, Ludek, rusty

@Jiri, Rusty
Reminder sent for triage, I would set it as Priority for 4.1.1

peke

2013-09-15 22:39

developer   ~0037544

This is still the issue, let me know if you need debug logs.

Ludek

2017-09-12 09:42

developer   ~0048710

I am seeing the issues too.

If the other computer on my network is turned off the enumeration of 'Microsoft Windows Network' fails completely.

WNetOpenEnumW returns ERROR_EXTENDED_ERROR (1208) after 20 seconds of enumerating.
After calling WNetGetLastError() with corresponding params I am getting 'Error 6118: The list of servers for this workgroup is not currently available.'
Trying to expand the 'Network' node in Windows Explorer freezes too (hourglass cursor for 20 seconds )

If I turn the computer on again then the enumeration of the computers in the workgroup (in MMW) takes 20 - 30 seconds.
The same time it takes when calling 'net view' from the command line.

Windows Explorer (tested Windows 7) seems to cache the network resources, i.e. the hourglass appears only when expanding the 'Network' node, but in the view the previously available resource remains.

So workaround for MMW could be also some kind of caching and/or an alternate enumerating (asynchronous) method.

Related to ~48709 and 0008341:0048702

Ludek

2017-09-12 11:34

developer   ~0048711

Last edited: 2017-09-12 11:44

Added caching in 1849.

i.e. those network resources that were already scanned (at least 1 track) into library are automatically shown under the 'My Computer > Network' in the main tree and Add/Re-scan dialog. i.e. selecting further sub-locations from there is fast.

peke

2017-09-13 20:03

developer   ~0048742

Added tag KB in order to write article for users on how to add first link.

peke

2017-09-19 22:32

developer   ~0048796

Re Verified 1850

No need for KB article as #14399 handle such cases where devices with shares and no previously tracks scanned in Library are not seen under network Tree Nodes.