Title: | AdvFS Support/Info/Questions Notefile |
Notice: | note 187 is Freq Asked Questions;note 7 is support policy |
Moderator: | DECWET::DADDAMIO |
Created: | Wed Jun 02 1993 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 1077 |
Total number of notes: | 4417 |
We had an AdvFS panic last night: panic (cpu 3): ADVFS INTERNAL ERROR: dealloc_bits_page: can't clear a bit twice! No other errors were logged by uerf. Syslog reports: Feb 28 23:17:34 nsl-too vmunix: ADVFS INTERNAL ERROR: dealloc_bits_page: can't clear a bit twice! Feb 28 23:17:35 nsl-too vmunix: ADVFS: dmnId = 32320fc4.0001c80d, vd = 1, pg = 277, wd = 426, mask = 00000000 Feb 28 23:17:35 nsl-too vmunix: ADVFS EXCEPTION Feb 28 23:17:35 nsl-too vmunix: Module = bs_sbm.c, Line = 292 Feb 28 23:17:35 nsl-too vmunix: ADVFS INTERNAL ERROR: dealloc_bits_page: can't clear a bit twice! Feb 28 23:17:35 nsl-too vmunix: Feb 28 23:17:35 nsl-too vmunix: panic (cpu 3): ADVFS INTERNAL ERROR: dealloc_bits_page: can't clear a bit twice! The configuration is: 4-CPU A/S 4100 File Domains are all single-volume; the ones affected are HSZ40 RAIDsets. Digital UNIX 4.0B (Although the affected file domains were created under UNIX 3.2C.) When I try to mount the fileset, I get: # mount -t advfs old_nsl_proj#nsl /mnt ADVFS : Domain old_nsl_proj not activated - inconsistency detected old_nsl_proj#nsl on /mnt: Device does not contain a valid ADVFS file system When I try to run AdvFS verify, I get: # /sbin/advfs/verify old_nsl_proj ADVFS : Domain old_nsl_proj not activated - inconsistency detected verify: can't get set info for domain 'old_nsl_proj' verify: error = E_DOMAIN_NOT_ACTIVATED (-1067) +++ Domain verification +++ ADVFS : Domain old_nsl_proj not activated - inconsistency detected main: unable to get info for domain 'old_nsl_proj' error: -1067, E_DOMAIN_NOT_ACTIVATED (-1067) Now, the manual page says that I can use "verify -F", which will force the mount, without "running recovery" on the file domain. It also says: Use this option with extreme caution and only as a last resort when you cannot mount a fileset. The mount -d option mounts an AdvFS fileset without running recovery on the file domain. Mounting without running recovery WILL CAUSE your file domain to be inconsistent. Now, I don't know about you, but it sounds to me like the cure is worse than the disease! Aren't there any tools to do the sort of low-level bit surgery that appears to be called for in this case? Side note: Based upon my experiences with verify, it seems to be quite lame for dealing with *actual* AdvFS problems, so I'm not inclined to experiment by forcing the mount. My next note discusses the problems that I have encountered using verify to deal with less-severe problems with a different file domain. Current status: Restoring from backups onto a separate partition (I love RZ29's!) The offending domain/partition is still "intact." I would like some help here - this is the second time I've lost this 14GB file domain due to AdvFS errors. Glenn Trewitt Network Systems Laboratory Palo Alto, California [Posted by WWW Notes gateway]
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
1009.1 | some explanation | DECWET::DADDAMIO | Design Twice, Code Once | Tue Mar 04 1997 17:55 | 34 |
Based on the information you provided and note 982.1, it appears that you may have a problem other than an SBM corruption. Have you filed a QAR yet? Having a crash dump file to look at would help us, too. Have you looked in the error log to see if you had any I/O errors on the volume? >Aren't there any tools to do the sort of low-level bit surgery >that appears to be called for in this case? It's not clear that your problem can be fixed with some bit surgery and we don't have any tools yet that can do that kind of operation. >Side note: Based upon my experiences with verify, it seems to be quite >lame for dealing with *actual* AdvFS problems, Although it may seem like it would be easy to fix some of the problems that people run into, it usually isn't so easy. Writing a program to diagnose problems and then fix them is even harder. As we gain more knowledge in these problems, we can upgrade verify to handle them. Of course, work on verify has to be prioritized with all the other AdvFS tasks, but it is getting some cycles. >Current status: > Restoring from backups onto a separate partition (I love RZ29's!) > The offending domain/partition is still "intact." >I would like some help here - this is the second time I've lost this >14GB file domain due to AdvFS errors. I'll contact you offline. We could use some help, too, and having a domain to look at would be very useful. Jan |