Model Sharing: Joining or read-in large number of packets sometimes hanging


Software version: Not version-specific

Last updated May 20, 2021 by Tekla Global Support tekla.structures.ghd@trimble.com

Environment: 
Not environment-specific

Model Sharing: Joining or read-in large number of packets sometimes hanging

We have been getting many cases where model sharing read in is hanging randomly. The progress bar just jams and looks like nothing is happening.  Sometimes it helps to restart Tekla Structures and try again, or try with a smaller number of packets. It looks like there is nothing wrong in the packets themselves as the problem is random, it is just the read-in process which is jamming.

We have been investigating this issue and it seemed to be related to Azure Blob Storage service. The network communication to Storage Service is occasionally hanging during the download. This seems to happen more likely with large baselines or packets with hundreds of Megabytes data sizes.

We have found a workaround with a special back-off setting when communicating with Azure Storage service and added this workaround to the new Cache Server version. In case you are facing this issue installing the new Cache Server is the quickest way to get this workaround into use. 

The Cache Server is anyway recommended to be used in most cases. In case there is a server in an office and a VPN connection then the Cache Server can be shared with many users in the same area. If not then the Cache Server can be installed in the user's workstation as it's really lightweight. 

The fix for this issue is included in the following Tekla Structures Service Pack installations (does not require Cache Server):

  • 2020 SP3
  • 2019i SP7
  • 2019 SP8
  • 2018i SP9

 

Show available updates
As a workaround you can also try reading in smaller number of packets at a time. Following options make sure that when you read in or join a model, you will get a list of available baselines and packets and you can select which one to read in. Make sure that you have the following options checked in the File menu > Sharing > Sharing settings dialog box:
  • Show available updates when joining the model
  • Show available updates when reading in the changes
 

See also

Installing a cache server for Tekla Model Sharing
Get the Cache server 3.12.223.0 from Downloads service
Release notes of the development ticket TTSD-39160
 

Quick feedback

The feedback you give here is not visible to other users. We use your comments to improve our content.
We use this to prevent automated spam submissions.
Content rating: 
No votes yet