We have been taking part in the V6R1 ESP with IBM which is due to come to a close. As part of the testing we have been doing with RAP we looked at the effect do the object conversion on the replication process. As you know one of the mantra’s of the HA specialist is that you should always switch your environments on a regular basis. This is aimed at making sure your environments stay in-sync at all times, if you switch regularly enough you should be picking up minor problems before they become real issues!
With V6R1 IBM has added some extra information to the object structure which requires the object is converted to run under V6R1, if the object is restored to a previous version say V5R4 that additional information has to be removed to allow the OS to see the object correctly. IBM has provided a PTF for previous versions to allow this activity to take place. I am not sure if the object is converted back on restore automatically or on first run? The PTF doesn’t provide the ability (as far as I can determine) to change this to convert on restore or convert on first run as it does when the object is converted for V6R1?
The interesting part of this is what effect will this have on the HA implementations? If the object is converted everytime it is restored then the impact will be on the HA replication process. This could be significant if the object is changed lots of times, each time it is restored to the system it could be converted. This can be effected by the setting of when to convert the object (on first run or restore) as if it is only converted on first run the replication product will have less conversions running, but when you switch to the target system and run your application you will have the impact of all the objects being converted as they are required to run! This is effected both ways, however it could be more significant if the ability to set the conversion on restore to earlier releases, cannot be set to convert on first run.
We did quite a bit of testing and overall we didn’t see too much of a problem, but our test system is only used for test and has very few objects being changed etc. If you are going to be doing this in a production environment with lots of object activity you could end up with significant processor impact…
We would suggest you consider just what impact this will have on your system, you may find that the impact is too significant to allow you to have different OS levels between your systems for too long. Once you go to running V6R1 on both systems the problem will disappear.
We are continuing to test V6R1 and RAP, JobQGenie and eventually the other products we have developed. Our aim is to provide a V6R1 ready installation for all products in time to meet the demand from the customer base. Current levels can be installed on V6R1 but will require the object conversion to be carried out.
Chris…