Skip to content

Conversation

@slawekjaranowski
Copy link
Member

Such Nexus has a concurrency bug, parallel PUT cause to create many staging repositories so disable on release

Such Nexus has a concurrency bug, parallel PUT cause to create many staging repositories
so disable on release
@slawekjaranowski slawekjaranowski self-assigned this Jan 8, 2026
@slawekjaranowski slawekjaranowski added the enhancement New feature or request label Jan 8, 2026
@slawekjaranowski
Copy link
Member Author

@cstamas
Copy link
Member

cstamas commented Jan 8, 2026

This looks okay.

OTOH, this https://lists.apache.org/thread/8ssxkqj5tg0f2vcs4my50xwov7b6onvm would not work, repository session does not get project properties.

@slachiewicz
Copy link
Member

Maybe fix should be done in resolver not here only? Other users may complain for Maven 3 behavior change

@cstamas
Copy link
Member

cstamas commented Jan 8, 2026

This is for "urgent fix" of ASF parent, but yes, there is a resolver issue apache/maven-resolver#1737

@slawekjaranowski
Copy link
Member Author

This looks okay.

OTOH, this https://lists.apache.org/thread/8ssxkqj5tg0f2vcs4my50xwov7b6onvm would not work, repository session does not get project properties.

It should be put in settings.xml - not project

@slawekjaranowski
Copy link
Member Author

Maybe fix should be done in resolver not here only? Other users may complain for Maven 3 behavior change

For nexus 2.x only staging is affected

@slawekjaranowski
Copy link
Member Author

slawekjaranowski commented Jan 8, 2026

@slawekjaranowski slawekjaranowski merged commit 62692ce into apache:master Jan 8, 2026
3 checks passed
@slawekjaranowski slawekjaranowski deleted the release-parallelPut branch January 8, 2026 22:24
@github-actions github-actions bot added this to the 37 milestone Jan 8, 2026
@kwin
Copy link
Member

kwin commented Jan 9, 2026

This option for no reason defers deployments with Maven < 3.9.12 (which only did the first two PUTs sequentially, all others in parallel)

@slawekjaranowski
Copy link
Member Author

This option for no reason defers deployments with Maven < 3.9.12 (which only did the first two PUTs sequentially, all others in parallel)

I hope will be not a big problem for ASF projects, it is only in release process.

@slawekjaranowski
Copy link
Member Author

it can be also simple override by property - releaseParallelPut

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants