douglascrp / alfresco-cloud-store

Automatically exported from code.google.com/p/alfresco-cloud-store
8 stars 10 forks source link

Jeff Potts feedback #11

Open douglascrp opened 7 years ago

douglascrp commented 7 years ago

This feedback was provided by @jpotts back in January, 14, 2017

I had problems with the alfresco-cloud-store add-on for one of my clients that had a similar need to move a lot of data to Alfresco on AWS. The client had some very large files and those were frequently getting hung up as they were being transferred from local storage to S3. The client ended up dropping the S3 requirement and just paying for standard storage.

So before you commit to Alfresco CE on S3, you should obviously do a lot of testing using realistic use cases and data sizes/volumes.

Question from another user:

just for interest: Were the issues you hit related to the sync algorithm (e.g. instability with timeouts/long running requests, jets3t issues) or in the requirements for the local cache?

And again, Jeff's response:

It seemed to be instability with timeouts/long running requests.

For example, suppose someone uploads a 4 GB file to Alfresco. Then cloud store starts to move it to S3 but something happens to interrupt this. It seemed like the repo was being left in an inconsistent state at that point.

Sorry that I don't have additional details to offer--it has been well over a year since we tried using it.

rwiffin commented 7 years ago

Just as a note, the code from @rmberg does not use jets3ts, as far as I can see it uses the AWS Java SDK - https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk, which has moved along significantly (now at 1.11.140) since this project was first created.

There are a couple of deprecated calls to Amazon S3Client(AWSCredentials) and Transfer Manager (S3Client) that are in the original code in the S3ContentStore class, which could do with updating.

The standard alfresco adapter uses jets3ts, which as far as I can see is no longer being maintained.