It looks like moving one GAV with the staging API triggers checking all maven metadata in the same group.
Each check is fast (20 ~ 30 ms) but when there are a few thousands GAVs in the group, the staging API can take a few minutes or more to complete.
- Create two hosted repositories: maven-hosted and maven-releases
- Generate dummy data (please check 55985_prepare.sh )
- Enable DEBUG logging for "org.sonatype.nexus.repository.maven.internal"
- Move only one version 1.8:
In the nexus.log, not many DEBUG logging line: org.sonatype.nexus.repository.maven.internal.hosted.metadata.MetadataBuilder - -> GAbV: ...
Or, if this check is necessary, it should be checked parallely.
It checked 26 GAVs: