Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When transferring data between a source and destination there are a number of factors which can limit the transfer speed.  Most cloud providers have rate limitations which reduce the transfer rate but if those limits are account based and it supports impersonation SkySync can create a pool of accounts that issues commands in a round robin format across all of the accounts connected to the pool. Once a job is configured to use the pool if the pool is adjusted later it will be used on the next run of the job. For example if a connection pool has 2 accounts all commands will be alternated between them.  if a third account is added to the pool the next run of the job will use all three accounts.

By default this feature is only available for user drive mapping jobs but support for connection pooling can be extended for all jobs with an application setting.


Instructions on how to setup the app setting

The instructions below explain how to configure the appsetting file found within the SkySync installation folders.

If this has already been done or if you are only using the feature for User Drive Mapping jobs than it can be skipped.

...

In the installation folder is a file called appsetting.config that requires the addition of the following line.  

Expand
titleExpand for more information

1) Navigate to the SkySync installation folder C:\Program Files (x86)\SkySync

2) Find the file "appsetting.config"

3) In between the tags "<appSettings> </appSettings> " insert the line "<add key="EnableNonRootPooledConnections" value="true" />"

Example image below

Expand
titleExpand for image

Image Modified

4) Click File and select Save

Note

Once the setting has been added to the appsetting.config file you will need to restart the SkySync service for it to take effect.




How to setup and use connection pooling in SkySync

Explained below is the process for setting up connection pooling within the SkySync Application

1) Create at least one Connection

2) In

...

 

Image Removed

 

After the pool has been setup when creating a new job you need to set the pool as the source or destination instead of one of the individual accounts.  Once a job is configured to use the pool if the pool is adjusted later it will be used on the next run of the job.

For example if a connection pool has 2 accounts all commands will be alternated between them.  if a third account is added to the pool the next run of the job will use all three accounts.

 

Image Removed

 

Please contact Portal Architects support for assistance with this article.

...

the Navigation screen right click on the desired connection and select a color under the section "Connection Pool"

Image Added

3) Once the color has been selected you will need to name the pool

4) Once the Pool has been create a new job and select it as either the source or destination

Info

If the app setting was not configured then it will not be possible to select the connection pool for jobs that are not User Drive Mapping

Image Added

5) By running the job SkySync will utilize all of the accounts associated with that pool