Are we getting closer to the bug?

In my previous post which was terrifyingly over six months ago, I again touched on the issue that I described way back in June 2014 about directory renames sometimes producing catastrophically incorrect results. I thought I'd bring you up-to-date with what's happening...

Shortly after I published the update in late June 2015, Engineering got in touch with me to note that RMS has a process wide directory path cache, which gets invalidated on every directory remove operations (delete or rename). Cache invalidation is based on a directory sequence number contained in the UCB of the disk involved. They suggested running some SDA commands to see if, when the problem occurred, the field was not being updated.


Posted at 11:24 AM | Comments (1) | TrackBack (0)

Older Entries

Still rename weirdness:   Long time between posts. My job has got very quiet due to my company aiming to replace the in-house written... (97 words)

HP World in Sydney:   HP World Tour is coming to Sydney on the 28th of August. I'm registered and attending if you anyone wants to catch up face to face. (26 words)

System logical name changes:   Here's a command procedure that run daily, will provide you with a nice email listing additions, deletions, and modifications to the system logical name table. (866 words)

Rename weirdness:   Sometimes a directory rename doesn't? (232 words)

NRPE on OpenVMS:   Trials and tribulations of making NRPE work on OpenVMS. (396 words)

Poor man's PCA:   Description of a solution I came up with to automatically collect program counter information in an executable image, with links to the source code. (565 words)

Holidays:   Having experienced zero issues due to moving production recently, I'm going on holidays. Expect no updates for at least a month :) (22 words)

Moving production:   After months of setup, we finally successfully relocated the main machines that support our ERP application to the new data centre today. (260 words)

VMS$BUFFER_OBJECT_USER:   Unless the VMS$BUFFER_OBJECT_USER identifier has a specific value, system services that require the identifier return with a misleading error. (294 words)