We have 2 jobs pushing small files, 1-10MBs, to S3 buckets, both jobs worked fine for months, then 2-3 days after versioning was enabled on our buckets the jobs can only push 5-8 files at a time before the upload tasks fails saying,
Output error:
Exception in Task: Connection failed due to error 75782
We turned on extended logging and received some additional info:
Exception in Task: SBHTTPSClient.EElHTTPSConnectionShutdownError: Connection failed due to error 75782
at SBHTTPSClient.TElHTTPSClient.PerformRequest(Int32 Method, String URL)
at SBAWSDataStorage.TElAWSS3DataStorage.DSRawWriteObject(Stream Stream, Int64 Count, Byte[] SecMetadata, TElCustomDataStorageObject Obj, Object Data, TSBDataStorageProgressFunc ProgressFunc)
at SBDataStorage.TElCustomDataStorage.DSWriteObject(Stream Stream, Int64 Count, TElCustomDataStorageObject Obj, Object Data, TElCustomDataStorageSecurityHandler Handler)
at SBAWSDataStorage.TElAWSS3DataStorage.WriteObject(String BucketName, String Key, Stream Data, String ContentType, String ContentDisposition, String ContentEncoding, String StorageClass, TElStringList Metadata, TElStringList Headers, TElCustomDataStorageSecurityHandler Handler, String& NewETag)
at SBAWSDataStorage.TElAWSS3DataStorage.WriteObject(String BucketName, String Key, Stream Data, TElCustomDataStorageSecurityHandler Handler)
at VisualCronService.CloudConnectionClass.UploadFiles(FileFilterClass ff, String strDestinationFolder, String Credential, CloudRemoteFileFilterClass CloudFileFilter) in C:\git\code\VisualCronService\Jobs\TaskProcesses\Cloud\clsCloudConnection.vb:line 2591
at VisualCronService.ProcessTaskCloudUploadFilesClass.StartCloudMethod() in C:\git\code\VisualCronService\Jobs\TaskProcesses\Cloud\clsProcessTaskCloudUploadFiles.vb:line 54
We've been assured the versioning should not have caused this, which we tend to agree since the jobs were ok for about 48 hours after it was enabled.
We are on version 8.5.5 and looking to upgrade asap since there are several releases that reference S3 bugfix