Running Harvest SCM on SUSE Linux with Oracle Database on the same Linux server.
After upgrading the SUSE Linux OS from SLES 11 to SLES 12 SP3, the local checkouts are taking a very long time.
A checkout of a 11 GB item on the Server took 11 hours. Before it was taking minutes.
The checkout of these 11 GB on Windows only took half an hour.
Harvest Software Change Manger all versions
SUSE Linux platform all versions
The MTU (maximum transmission unit) size for the loopback interface was changed from 16436 in SLES 11 to 65536 in SLES 12. For the user reporting the problem, the MTU size had been increased to a value larger than the bandwidth of the network would allow, thus slowing down throughput on the network.
From SUSE v15 documentation:
23.4.1.2.6 Setting up maximum transfer unit size
You can set a maximum transmission unit (MTU) for the interface. MTU refers to the largest allowed packet size in bytes. A higher MTU brings higher bandwidth efficiency. However, large packets can block up a slow interface for some time, increasing the lag for further packets.
After changing this size back on the servers, Harvest is running on and local checkouts now run as fast as before.
Instructions on changing this value are here: Basic networking - Configuring a network connection with YaST - Setting up maximum transfer unit size
While the versions of SUSE in the reported case were 11 and 12, this MTU value exists for all versions of SUSE, so if the reported problem is being seen, this value should be checked.