Woonsan Ko created JCR-4018:
-------------------------------
Summary: Consistent Async Upload Executor handling in Backend
implementations
Key: JCR-4018
URL: https://issues.apache.org/jira/browse/JCR-4018
Project: Jackrabbit Content Repository
Issue Type: Improvement
Reporter: Woonsan Ko
Priority: Minor
There are some inconsistent configuration/behaviors regarding asynchronous
upload executor handling.
For example,
- {{VFSBackend}} disables async upload based on {{asyncPoolSize}} not based on
{{CachingDataStore#asyncUploadLimit}}.
- {{FSBackend}} disables it based on {{CachingDataStore#asyncUploadLimit}}
correctly as of JCR-4008.
- {{S3Backend}} doesn't have a feature to disable async uploading yet.
Probably it would be nicer to have {{AbstractBackend}} for all the practical
{{Backend}} implementations to share the handling on asynchronous uploading
features such as how to create an {{Executor}} and async executor pool size,
etc.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)