diff options
author | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2015-11-05 15:04:32 +0000 |
---|---|---|
committer | Pedro Alvarez <pedro.alvarez@codethink.co.uk> | 2015-11-05 15:12:08 +0000 |
commit | 5a024dfef4b3714e7a1d1be2f04de55efdb95b75 (patch) | |
tree | 809f0d86f36f92d848ee8871120f9914432530da /README.mdwn | |
parent | 50e4aa30c56108c5a2a2bceadcf4f92c89ff0046 (diff) | |
download | infrastructure-5a024dfef4b3714e7a1d1be2f04de55efdb95b75.tar.gz |
README.mdwn: Add extra info about restoring gerrit backups
Change-Id: I4b6f3a01fcfbd4e5c1a431361b71f991e7e82191
Diffstat (limited to 'README.mdwn')
-rw-r--r-- | README.mdwn | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/README.mdwn b/README.mdwn index 0950a648..8c914aa1 100644 --- a/README.mdwn +++ b/README.mdwn @@ -355,6 +355,26 @@ For baserock.org Gerrit you will also need to run: ansible-playbook -i hosts baserock_gerrit/instance-ca-certificate-config.yml +If you are restoring from a backup, rsync the data across from your +backup server on the instance, then start the gerrit service. + + systemctl stop gerrit.service + rm -r /srv/gerrit/* + + rsync --archive --chown gerrit:gerrit --hard-links \ + --info=progress2 --partial --sparse \ + root@backupserver:/srv/backup/gerrit/* /srv/gerrit/ + + systemctl start gerrit.service + +NOTE: If you are restoring a backup from an older version of Gerrit, you +might need to run some of the following commands to migrate the schemas of the +database, and also gerrit data (This was needed to move from 2.9.4 to 2.11.4): + + java -jar /opt/gerrit/gerrit-2.11.3.war init -d /srv/gerrit + java -jar /opt/gerrit/gerrit-2.11.3.war reindex -d /srv/gerrit + + #### Access control Gerrit should now be up and running and accessible through the web interface. |