You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gallery should use the same location and structure as the flatcontainer to store packages. i.e packageid/packageversion/packageid.packageversion.nupkg
To prevent duplication of packages in storage we should use flatcontainer as primary storage location. When uploading a package, it should be uploaded directly to flatcontainer. When downloading a package using the V2 API, the user should be redirected to the flatcontainer.
The change should include:
HandlePackageEdits should use the new location
ArchivePackages job should use the new location
Catalog2DNX should be modified or moved into the Gallery
Things to take into account:
Gallery is deployed locally by customers. They shouldn't be affected by this change, whether they store packages in file system or blob storage
V3 pipeline has not been verified to be completely identical to the Gallery DB. Flatcontainer might have missing packages, so we cannot swap to it and assume all packages to be present. We must scan flatcontainer before this change and verify it's completeness.
We need to check that no old client versions hardcode the packages container path.
We need to check the path is not hardcoded anywhere in our code.
The text was updated successfully, but these errors were encountered:
The change should include:
Things to take into account:
The text was updated successfully, but these errors were encountered: