Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
3.38.0
-
2
-
NXRM Immortals Sprint 37
-
2
-
non-concept
-
2
Description
SYMPTOM:
After migrating to PostgreSQL, decided to run the reconcile task immediately, and found some assets were disappeared.
REPRODUCE STEPS:
- Install NXRM 3.38 with OrientDB, and create raw-hosted repository
- Upload some file into the raw-hosted
- Migrate to PostgreSQL
- Create a "Reconcile component database from blob store" task and run with "Integrity Check" (default is checked).
EXPECTED BEHAVIOUR:
Nexus should not remove the test file which we uploaded into the raw-hosted repository.
ACTUAL BEHAVIOUR:
The test file was removed.
The reason might be because Nexus added some extra logic in case DB was rolled back to OrientDB in NEXUS-30109, but does not look like any logic to handle OrientDB's blobName (not start with "/") for new PostgreSQL's assetName.
Attachments
Issue Links
- relates
-
NEXUS-30109 Repair - Reconcile component database from blob store task does not restore blobs created while running a different database type
-
- Closed
-