|
Disclaimer: V6.1/V7.1 is not a supported migration pair.
That said, let's look at what the compatibility kit has in it..
Obviously, you V6.1 system will not have these. What is the
impact?
- MOUNT rewrite - Basically, without all nodes running the new mount,
you may still run into the well documented problems with mounting,
particularly multiple mount/cluster commands not synchronizing.
Overall though, it should not be any worse then you have today.
- SCSI "port allocation class compatibility" - You should not run port
allocation classes on any system in the cluster. The V6.1 node may
not address the disks correctly and you can cause corruption on
those disks. As I understand it, as long as port allocation is
turned off, there is no problem.
- SHADOWING rewrite - This is the biggest stumbling block. First off,
when running with a mix of old and new shadowing, write logging is
turned off on all disks that are mounted by old and new code. As
a result, any system crash will cause full merges on those shadow
sets. Aside from this, the other issue is testing... Only minor
testing was done in this type of mixed version. We know that
generally, the code is compatible and will work. But we did not
do enough testing to say it was a migration pair.
So, I guess it comes down to what your customer is comfortable with in
terms of risk to the shadow sets.
FWIW - There has been some talk about backporting the new Shadowing
code to V6.1, but there is no schedule for that yet. I suppose that
if there was enough push from the field, then perhaps it would get done
sooner rather than later..
Hope this helps,
jeff
|
|
MOUNT rewrite
If we are not experiencing these problems before the
upgrade, this should not be an issue
SCSI "port allocation class compatibility"
We will disable port allocation class capabilities on any
V7.1 system we run in the cluster
SHADOWING rewrite
A system crash would cause a full merge as opposed to a
"minimerge". This would strictly be a performance issue,
correct? Data integrity is not at stake is it?
Bob
|
|
Correct, the full merge is a performance issue.
There are no known incompatibilites that affect data integrity.
However, it was minimally tested and is *not supported*... If it
breaks, our response can only be, "Oh well". Its up to you and your
customer to do the risk/benefit analysis.
If this is a big enough customer and they throw money at us to test and
support a re-written V6.1 shadowing driver, there are no technical
hurdles that would need to be overcome.. I suspect that MCS would have
to channel this money to OpenVMS to make this happen..
Cheers,
jeff
|