This page is about merging the data from an existing root server into the WSZF BMLT root server.

Regions and areas with existing servers should feel free to use their current servers indefinitely if they are happy with that way of doing things. We will work with these regions and areas as appropriate, for example, if looking at the data from a zonal level turns up data errors that we can report back, or if there are changes to their database that will make those meetings easier to find in zone-level searchers.

Regions or areas with existing servers can migrate their data to the zonal server at some future date if they prefer, and we would work with them to do that. The advantage of joining the zonal server is that you don’t need trusted servants at the regional level who can maintain a server and keep it backed up, as well as potentially some cost savings. However, we realize there may be some trepidation about doing this, and so it’s of course fine to wait a bit for things to shake out with the zonal server before hopping on. If things just don’t work out, it would also be possible to extract a region’s data from the zonal server and put it back in a regional one.

To migrate data from a regional to the zonal server, we get a snapshot of the data in the regional server as a MySQL dump, another snapshot of the current zonal server data, merge the data using a special-purpose program called lettuce, and then restore the zonal server’s database from the merged data. This needs to be done with some care since we don’t want to trash the zonal database (and of course we will keep a backup).

If the updated zonal data looks good, at that point you can redirect your BMLT satellites from your old regional server to the zone’s. Usually the IDs for the service bodies will have changed, so pick your service body from the updated list in the settings for your satellite.

A couple more details: first, after we get the dump of your database, don’t make any changes to your data, since otherwise the changes will be lost. Or else keep track of the changes, then after you start using the zonal root server, make the same changes to the meeting listings there. Second, the zonal server will have just one set of formats, so if you have edited or augmented your formats, we will need to reconcile the two sets. (Lettuce provides some automation for this.) Also see the formats code page for more on this issue.