dmwm/deployment — pull request #13 by rovere (2012-07-26 16:45:15+00:00)
Title: Start migrating RelVal Server to the upgraded index schema.

Ciao Diego, all,
I updated the deploy and manage script to be able to start migrating the RelVal Server to the upgraded index schema.
In particular the deploy script will create an additional directory (register128, for all servers) which is meant to be the entry point for all the root files that have to be registered in the upgraded index.

The manage script has been updated to:

1. create the new ix128 index directory with the upgraded schema: this is mandatory, since old and new schema are not compatible. The new directory will be created under state/dqmgui only for the relval flavor;
2. add the register128 to the list of dropboxes, so that all files that are uploaded to the RelVal server after the upgrade will be registered both in the old and in the upgraded index. This guarantees that we have perfect compatibility between the two, w/o holes in between;
3. add a new agent that will index/add the root files to the upgraded ix128 directory.

No new instance of the RelVal server will be started, i.e. the only running server will still use the old index. I do not want to have 2 servers with different configs/indexes running at the same time: once the transition is over, I'll pull another patch to move the RelVal server to the upgraded configuration.

This *must* be used together with version 1.89 of dqmgui.spec, which:

1. pack both schemas in one unique RPM;
2. use the migrated git repo for the DQM GUI.

I'm fully available for clarifications.

Thanks a lot!
Ciao,
Marco.