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:
client = new Sftp();
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 22.214.171.12455, 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?