We have been using ComponentPro for about a decade now, and things have been working extremely well, but recently we started seeing our application hang. I was able to simulate a large download with 5257 files, about 32.5GB.
A simplified snippet follows:
IRemoteFileSystem client;
client = new Sftp();
client.Connect(server, port);
client.Authenticate(userName, password);
TransferOptions transferOptions = new TransferOptions(true, false, ComponentPro.OptionValue.Auto, null, FileOverwriteMode.Overwrite, SymlinksResolveAction.Skip);
transferOptions.RetainFileList = true;
FileSystemTransferStatistics ts = client.Download(remoteDirectory fileMask, localDirectory, transferOptions, threadCount, true);
When this last statement is executed, all files are downloaded but it never completes the next statement which evaluates the ts.FileList collection. We are using Version 6.8.40.4155, but I have also tried the latest version (as a trial) and the behavior is the same.
Is this a defect? Is there any guidance you can offer?
Thank you.
asked 6/6/2020 12:58:57 PM