Upgrading multiple projects in QC 11.52
We will be upgrading from QC 10 to 11.52 shortly, and I am wondering if anyone has done this.
Is it possible to open multiple instances of the QC Admin Site and upgrade multiple projects at once? When upgrading one project, you're basically locked out of the UI until the project upgrade is complete. With some of our projects and depending on the how loaded up the DB/repository server/network is, the time to upgrade a project has been as high as 4 hours. However, in our clustered environment as well as our repository setup, I believe having multiple project upgrades running will result in an overall time savings.
Has anyone done this before?
I haven't done this myself, but I've read other postings about people doing exactly that with v11.0 and earlier. I don't think there is any restriction against it. It just may be very resources consumptive on your servers.
(Opinions and information contained in this post are wholly my own and do not reflect the opinions of my employer.)
I did try this with several different projects, and, as far as the projects successfully migrating, I didn't have any projects fail to migrate that were related to doing more than one at a time. However, QC 11.5 does take a good chunk of RAM and keeps digging into it as you go along. The server is a dual xeon x5660 with 32GB of RAM, and it did suck up that RAM as well as using virtual memory. The funny thing about it though was that, once it was all done, it didn't release the RAM (huge memory leak?), forcing me to restart the server. My guess would be, if I upped the RAM to some insane amount, I could avoid the using virtual memory (to keep the migration speed as fast as possible), but during normal operation, that amount of RAM would be overkill.
Update: I actually did notice a problem while upgrading multiple projects. The QC 11.5 software seems to be very hungry for RAM and, if you don't have a lot of RAM free before you upgrade, you may have bad results. I tried the process some more, but when I tried upgrading 5 bigger projects this time around , I didn't do a server restart, and half of my RAM was already spoken for by the HP software. Anyway, once it ate up the last half of my RAM (32GB installed) it began to use virtual memory a lot. After about 10 or 15 minutes, all of the instances of the Site Admin that I had open popped up a Server Unavailable error, and the project upgrades failed. If I had done a restart prior to the project upgrade, it would have went along just fine as most of my RAM would have been available. I suppose I could bug some people to upgrade the RAM further, but I'm inclined to leave it alone and just upgrade the projects one at a time and do a restart after each project to be on the safe side.
Also, on a side note - I'm assuming it's the HP software eating up all the RAM at some point. The actual process isn't taking up that much RAM though, so maybe there is a memory leak?
Yes you can open multiple copies of Site Admin. In my case I have over 600 projects in QC10. I used multiple computers to run Site Admin rather than trying to run multiple instances on a single computer (eg... used my Load Testing Lab). After a certain point you begin to slow down each migration. I ran about 8 at the same time.
BTW.. I am going to start an "Upgrading from QC10 to QC 11.52" thread. I have come across alot of issues... some have made it into the latest patch... some are outstanding. It will be nice to have them documented in one thread. Feel free to contribute.