- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- Re: Disks in cluster erroneously reported as full ...
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-10-2007 04:12 AM
10-10-2007 04:12 AM
Disks in cluster erroneously reported as full by VMS
We've experienced this problem on 2 different systems. Our 2 node VMS cluster (8.3 running on an Itanium rx4640) reports that several of the shadowed disks are full. i.e. a 'show dev d' says that dsa103, dsa105, dsa107 have no free blocks. Each node has an MSA1000 attached, and the disks are shadowed between them. However, we know they are not full. When we count up the file sizes of files on the individual disks, only small ammounts of the disks are used. A reboot resolves the issue. Luckily, this has only happened on our test and post test systems, not live. (as yet). Any thoughts?
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-10-2007 04:55 AM
10-10-2007 04:55 AM
Re: Disks in cluster erroneously reported as full by VMS
regards Kalle
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-10-2007 05:13 AM
10-10-2007 05:13 AM
Re: Disks in cluster erroneously reported as full by VMS
Does this mean each system is only connected to 1 MSA1000 or do both systems connect to each MSA.
In other words are you mixing shadowing and MSCP disk serving? That isn't a supported configuration.
Andy
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-10-2007 12:35 PM
10-10-2007 12:35 PM
Re: Disks in cluster erroneously reported as full by VMS
The number displayed by SHOW DEVICE as the free blocks on the disk is just a number, and it can drift. It plays no part in allocation, so if you attempt to allocate space, and there is space available, the allocation will work regardless of what SHOW DEVICE says.
$ SET VOLUME/REBUILD
should bring it back into line, if that fails, try
$ SET VOLUME/REBUILD=FORCE
If that still doesn't work, you may have "lost" files, which can be recovered with ANALYZE/DISK/REPAIR.
Note that DIRECTORY doesn't necessarily give an accurate result for disk consumption (try it on a system disk!). It can over or under estimate, depending on how you phrase the command. If you are counting up files, make sure you use the allocated size DIRECTORY/SIZE=ALL or F$FILE item ALQ.
Also note that the concept of "number of free blocks on a disk", is not as simple as it might first appear. There are legitimate reasons why multiple nodes in a cluster might correctly report different values for free space, and, in a multi user environment, the values can vary wildly from instant to instant. You should therefore avoid code with logic like:
IF sufficient-disk-space THEN
do something
ELSE
handle error
ENDIF
because it will suffer from both false positives and false negatives due to the finite time between sampling and acting. Instead it should be coded as:
do something
IF error
THEN
handle error
ENDIF
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-10-2007 02:08 PM
10-10-2007 02:08 PM
Re: Disks in cluster erroneously reported as full by VMS
Sounds like it is just a 'visual' problem.
Annoying, but just a number in a report.
Is there anything actually going wrong?
Failures to create or extent files?
>> A reboot resolves the issue.
Now there's a whopping big hammer!
PLEASE consider a more fine grained approach should such problems come back.
PLEASE try a simple dismount and (re)mount sequence to see if that fixes it.
Andy suggests that you might have create an unsupported setup. That may be the case.
John has a fine reply, as always. Read it carefully!
>>> Any thoughts?
1) Sounds like a bug, but could be an unsupported configuration. Check with the fine folks as OpenVMS support?
2) VERIFY whether there is a real problem or just very annoying, misleading, information.
3) NEVER reboot an OpenVMS server for such 'problem'.
Cheers,
Hein.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-10-2007 08:45 PM
10-10-2007 08:45 PM
Re: Disks in cluster erroneously reported as full by VMS
I took a load of logs and screen dumps before we rebooted, but i had to see whether the problem would would continue after the reboot- which is why i did that.
I've raised a call with HP, so I've got the usual weeks of log exchanges to look forward to. Will let you know how we get on.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-10-2007 09:44 PM
10-10-2007 09:44 PM
Re: Disks in cluster erroneously reported as full by VMS
Thanks,
Phil
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 01:49 AM
10-11-2007 01:49 AM
Re: Disks in cluster erroneously reported as full by VMS
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 02:32 AM
10-11-2007 02:32 AM
Re: Disks in cluster erroneously reported as full by VMS
e.g. 'dir dsa103:[000000...]/size/grand'
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 02:42 AM
10-11-2007 02:42 AM
Re: Disks in cluster erroneously reported as full by VMS
We had two batch jobs that occasionally walked on each other. I created a batch job to look at new files with the /SIZ=all so that I finally got an idea of what kind of space was being used in a very dynamic fashion. If the jobs in your case are detached and don't exit til shutdown , they may clean up behind themselves and you will not see what was there after the reboot.
All when I was checking I think I used the modified date so that if the file was one that existed but was growing, that it would be reported,too.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 06:04 AM
10-11-2007 06:04 AM
Re: Disks in cluster erroneously reported as full by VMS
>>>
All when I was checking I think I used the modified date so that if the file was one that existed but was growing, that it would be reported,too.
<<<
Unlikely, as the Modified Date only gets updated when the file is closed.
Permanently open files will never update it.
Proost.
Have one on me.
jpe
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 07:12 AM
10-11-2007 07:12 AM
Re: Disks in cluster erroneously reported as full by VMS
Going from memory in my suggestion. After the fact, I knew it was open scratch files with huge allocations from sorting. Before finding the problem , I was looking for any possible growth. I have seen uses where empty files are copied and appended to and deleted. Original date is the template creation and the modification reflects its update.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 11:43 AM
10-11-2007 11:43 AM
Re: Disks in cluster erroneously reported as full by VMS
--
That looks fine to me; I have no idea what the previous poster who implied there might be a problem was thinking.
Mixing Shadowing and MSCP-serving is certainly supported! One can obviously shadow a served member unit.
What does not work is the MSCP-serving of the virtual unit (the "DS" device). The notion that it's not supported is technically true, but it flat out will not work, so it's absolutely impossible to get oneself into that type of supported configuration.
Perhaps the posted with the concern was thinking of a different problem?
-- Rob (who has spent a fair amount of time inside both SHDRIVER and DUDRIVER).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 12:00 PM
10-11-2007 12:00 PM
Re: Disks in cluster erroneously reported as full by VMS
That is fine. I am not sure what Andy Bustamante was referring when he stated "In other words are you mixing shadowing and MSCP disk serving? That isn't a supported configuration."
You cannot MSCP serve the DSA virtual units, but creating DSA virtual units from MSCP served memebers is supported. In your case, it will create a backup path in case all direct fibre paths to the node fail, as in the following:
$ sho dev/ful dga6902
I/O paths to device 3
Path PGA0.5000-1FE1-500B-89BD (SIGMA), primary path, current path.
Error count 0 Operations completed 624
Path PGA0.5000-1FE1-500B-89B9 (SIGMA).
Error count 0 Operations completed 352
Path MSCP (OMEGA).
Error count 0 Operations completed 0
$
Jon
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 12:15 PM
10-11-2007 12:15 PM
Re: Disks in cluster erroneously reported as full by VMS
Robert Brooks is correct and I was in error. I've been making an assumption concerning shadowing and MSCP serving. One of the reasons I'm hear is to continue learning.
Andy Bustamante
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 08:48 PM
10-11-2007 08:48 PM
Re: Disks in cluster erroneously reported as full by VMS
WSYS01/MGRWVW>sh dev sd
Device Device Error Volume Free Trans Mnt
Name Status Count Label Blocks Count Cnt
WSYS01$DKA0: Mounted 0 WSYS01_SYST 600472 502 1
WSYS01/MGRWVW>copy nl: sd:[000000]wim.lis/alloc=10000
WSYS01/MGRWVW>sh dev sd
Device Device Error Volume Free Trans Mnt
Name Status Count Label Blocks Count Cnt
WSYS01$DKA0: Mounted 0 WSYS01_SYST 590552 497 1
WSYS01/MGRWVW>open/read/shared x sd:[000000]wim.lis
WSYS01/MGRWVW>del sd:[000000]wim.lis;
DELETE SD:[000000]WIM.LIS;1 ? [N]: y
%DELETE-I-FILDEL, SD:[000000]WIM.LIS;1 deleted (10000 blocks)
WSYS01/MGRWVW>sh dev sd
Device Device Error Volume Free Trans Mnt
Name Status Count Label Blocks Count Cnt
WSYS01$DKA0: Mounted 0 WSYS01_SYST 590552 500 1
WSYS01/MGRWVW>close x
WSYS01/MGRWVW>sh dev sd
Device Device Error Volume Free Trans Mnt
Name Status Count Label Blocks Count Cnt
WSYS01$DKA0: Mounted 0 WSYS01_SYST 600552 499 1
Wim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
10-11-2007 08:50 PM
10-11-2007 08:50 PM
Re: Disks in cluster erroneously reported as full by VMS
Wim