Islandora-Collaboration-Group / ISLE

Islandora Enterprise (ISLE) is a community project that addresses two of the most significant pain-points in Islandora: installation and maintenance.
https://Islandora-Collaboration-Group.github.io/ISLE/
GNU General Public License v3.0
32 stars 34 forks source link

Migration instructions have an odd step. #419

Open g7morris opened 3 years ago

g7morris commented 3 years ago

Issue description

Describe the Issue you are experiencing here. If it's not an issue but a new feature request, please describe the new feature here.

https://islandora-collaboration-group.github.io/ISLE/install/install-staging-migrate/

Has a step for using install_solution_packs.sh: installs Islandora solution packs which is a destructive command on a remote.

Please review the instructions to determine if this is an issue.

ysuarez commented 3 years ago

I just wanted to mention that this "install_solution_packs.sh: installs Islandora solution packs" step is not found in the "Production Migrate" docs. So if this step needs to be removed, it may only need to be remove from the "Staging Migrate"

bondjimbond commented 3 years ago

@g7morris Can you elaborate on how it's destructive? I've followed these directions several times including the install_solution_packs.sh script without problems.

ysuarez commented 3 years ago

@bondjimbond thanks for commenting. I was the one the brought up this potential issue to Gavin and it was just based on a hunch, but he obviously understands this more than me. My thinking was that for a "migrate staging" or "migrate production" ISLE7 scenario, I would not want to make any changes to the recently copied Feora data in datastreamStore and objectStore in my staging server, and I believe install_solution_packs.shdoes touch my migrated Fedora data. Of course the install_solution_packs.shis needed when it is a "new staging" or "new production" scenario. Though it sounds like if you did not see any issues on your end when running a migrate scenario and running this command?

bondjimbond commented 3 years ago

Though it sounds like if you did not see any issues on your end when running a migrate scenario and running this command?

Nope, no issues using it. It may be comforting to note that it's possible to reinstall the solution packs through the UI as well, and it's something that you might have to do once in a while. If you look at the Solution Packs Required Objects setting - admin/islandora/solution_pack_config/solution_packs - you can force reinstall them. I've done this several times on my massive (12 TB) multisite repository because something had gone wrong. There was no effect on the existing objects in the repository.

ysuarez commented 3 years ago

@bondjimbond thanks for all this info! I was having some issues with my ISLE7 staging install, but I already didn't think it was related to that script since I rebuilt my staging without using the script and the issue persited. I also checked for changes between my original Fedora data in the current production server and my staging data, and they were exactly the same.