All Versions
Fisheye 4.2 DocumentationFisheye 4.1 Documentation
Fisheye 4.0 Documentation
More...
If re-indexing your repository takes longer than you can allow, you can use a temporary copy of your repository and FishEye instance to reduce downtime during the re-indexing process.
To re-index a temporary copy of your FishEye instance:
config.xml
of your temporary FishEye instance to point to your temporary repository.FISHEYE_INST
directory.FISHEYE_INST/var/cache
directory on live FishEye with the FISHEYE_INST/var/cache
from your test server.To make a copy of your FishEye instance, follow the instructions for Migrating FishEye Between Servers.
To make a copy of your repository, do the following. Use rsync (for CVS repositories in the Linux environment) or svnsync documentation (for Subversion only).
If you need to re-index your repository on your production system but don't want to burden your production server, carry out the following steps:
1. Install another instance of FishEye on a test server (the same FishEye version as the one you are using).
2. Add a repository to Crucible with the exact same name and details as that referenced by the production server.
3. Let that finish indexing. Go to 'Administration' > 'View Repository List' > 'Stop' (shown next to the name of your repository) and disable on both production and test.
4. Copy over the FISHEYE_INST/var/cache/REPO
directory on the production FishEye with the FISHEYE_INST/var/cache/REPO
directory from the test server.
For this procedure, neither server needs to be shut down.