-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reposilite service availability affected during upload #17
Comments
After further investigation the bug seems to occur when I try to redeploy an artifact with the same version but have not enabled the redeployment option for the according repository (releases/snapshots). This breaks the port-forwarding and renders the service unavailable on the host machine. Once the service becomes unavailable, the port-forwarding needs to be restarted in order to make the service available again. The simplest solution is to just enabled redeployment for the repository or not redeploy the artifacts with the same version. In a simple docker deployment the gradle task fails successfully if the redeployment is disabled. |
Additional notes:
|
Bug Description
When uploading an artifact to a kubernetes deployment of reposilite with port-forward reposilite becomes unavailable most of the times and the upload rarely completes successfully.
Environment
Steps to reproduce
maven-publish
Expected Behavior
Reposilite availability should be reliable and consistent.
Actual Behavior
Reposilite availability during uploads is unpredictable.
Additional Information
The uploaded file is about 50MB-100MB large. Initially I thought this was because of an outdated / invalid token (because it behaves the same way), but after double-checking it this seems not to be related to tokens.
When not uploading a file, reposilite looks to work just fine. The gradle task does also never end when the upload fails.
Reposilite version
3.x
Relevant log output
Nothing was logged on reposilite site (or I couldn't find any logs)
The text was updated successfully, but these errors were encountered: