Description
Users have been plagued for years with missing concurrent access to the local repository either from one JVM or multiple ones. It will finally solve a 13 years old issue: MNG-2802.
Create a RedissonSyncContextFactory which will use one or multiple Redis instances to hold Redisson reentrant read write locks. This will protect artifacts, metadata as well as tracking files to be accessed (written) concurrently.
It should be easy to setup (extension) and default case requires zero configuration.
Attachments
Issue Links
- fixes
-
MRESOLVER-25 Resume support is broken under high concurrency
- Closed
-
MRESOLVER-114 ArtifactNotFoundExceptions when building in parallel
- Closed
-
MNG-2802 Concurrent-safe access to local Maven repository
- Closed
- relates to
-
MRESOLVER-123 Provide a global locking sync context by default
- Closed
- links to