Re: Hein has left the building?



On Sep 6, 10:27 am, "Richard Maher" <maher...@xxxxxxxxxxxxxxxxxx>
wrote:
Hi,

Soooo? Does the user on another node get ss$_lvbnotvalid and look to
rollback the other guys transaction?

'The right things will happen'... we hope.

It's been 15 years since I left OpenVMS (RMS) Engineering and I we had
an other person focussing on Journalling (Tom S). Too much work to dig
into all that without proper cause ( $$$ ).

Does the user on another node get ss$_lvbnotvalid

No.

What I can't see happening is
RMS preventing other processes on other nodes (who had previously
opened the
file before the dodgy node died) from seeing the "partial" updates of
the
now dead process and *incorrectly* acting on their contents.

If buckets with update records are writtine out, then those records
are marked in the flag byte with RU_UPDATED/RU_DELETED. A new reader
who managed to get to the record without a lock will trigger recovery
as need be. Local/Remote matters not.

Is it all crap and Hein did a runner ...

And your score today is...
Social skills... 0, Humor... Low, Annoyance... High, Technique...
Somehwat intesting.
.... much like other days.


PS. RIP big guy. La Scala was for you and VMS engineering; the only
difference is that you knew how to finish a performance!

71. Not that old. I put on an album of his today.
I picked one with popular tunes: 'Mamma' (Vivere, Non ti scordar di
me,..)


PPS. So you know all this then Paul, do you?

No need. Mushroom theory... keep 'm in the dark, feed then *** and
good things come out!

Or even Serializable, where if I've previously touched index
nodes for (all records where key(2) Surname starting with "SM") does
RMS
lock out all other processes/streams from inserting/writing another
"SMITH"?

RMS does not do 'index' nodes.
If there was no SMITH when a process in an RU read SMART, but SMITH
did get inserted (commited) before the process issued a read next then
it will not get SMUG, but best I know it will find Smith even though
that did not exist before the transaction started. Try it?!

Hein.


.