When deploying artifacts to the repo, they should be added to the index instantly
Same for artifacts added through the new upload feature.
Calling the RepositoryContentConsumers after a deploy and upload from the UI should fix this.
Thanks, Deng. Please review r657485, which indexes the uploaded artifact, (though not yet the associated pom).
This is done for uploaded artifacts. The artifact and uploaded (or generated) pom file are indexed immediately-- please review. (r657491)
How expensive is this call? Can we afford to do it on every artifact deployment, when there may be multiple developers and/or CI servers deploying releases and snapshots? If that is a potential issue we may want to make this configurable.
it should be acceptable to call it for every artifact, though perhaps we want to put it on a queue to run in parallel?
artifacts uploaded through the Web UI are now indexed immediately. See MRM-831 for deployed artifacts.
Linking to the other half of this issue for deployed artifacts