Rebuild a Volume: Meta1

Preparation

First, run gridinit_cmd restart @meta1; this allows you to check that meta services are up. If scores are low, the rebuilder can take a long time and can fail due to a timeout. You can check the score by running openio cluster list meta1.

Launch rebuilding

You can launch the rebuild by using the openio-admin meta1 rebuild command:

# openio-admin meta1 rebuild

Options

If you want more information about current rebuilding, you can change the report interval using the --report-interval option. The default value is set to 3600 seconds, but if you want a report every minute, you can launch rebuilding using openio-admin meta1 rebuild --report-interval 60.

By default, rebuilding uses only one worker; you can set a number of workers using the --workers option. For example, openio-admin meta1 rebuild --workers 42 launches rebuilding using 42 workers.

Workers have a limited number of prefixes to rebuild per seconds, 30 by default: the goal is to maintain the cluster performance during the rebuilding. You can change this value using the --items-per-second option. If you want to unlimit the number of prefixes to rebuild per second, you can use openio-admin meta1 rebuild --items-per-second 0.