[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference decwet::advfs_support

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

1042.0. "ESERVICE_CLASS_NOT_FOUND (-1046)" by MIPSBX::"[email protected]" (decatl::johnson) Mon Apr 14 1997 10:43

what does this defragment error mean?

	defragment: Can't move file /nsr/index
	defragment: Error = ESERVICE_CLASS_NOT_FOUND (-1046)

defragment: Defragmenting domain 'nsr_domain'


This explaination is still not telling me the resolution:

# man advfs_err

 (-1046)
      ESERVICE_CLASS_NOT_FOUND
      The requested service class does not exist.


===================<<<<<   additional info  >>>>>================
Pass 1; Clearing
  Volume 1: area at block   939632 (  429936 blocks): 86% full
  Volume 2: area at block  2796768 (  859744 blocks): 13% full
defragment: Can't move file /nsr/index
defragment: Error = ESERVICE_CLASS_NOT_FOUND (-1046)
defragment: Can't defragment domain 'nsr_domain'
Defrag Complete at 08:52:32


===================
              Id              Date Created  LogPgs  Domain Name
32d6a701.0009abef  Fri Jan 10 15:30:57 1997     512  nsr_domain

  Vol    1K-Blks        Free  % Used  Cmode  Rblks  Wblks  Vol Name
   1L    2055168      253008     88%     on    128    128  /dev/re4c
   2     2096640      520880     75%     on    128    128  /dev/re5f
      ----------  ----------  ------
         4151808      773888     81%



===================


nrora2#> showfsets -k nsr_domain
nsr
        Id           : 32d6a701.0009abef.1.8001
        Files        :      150,  SLim=        0,  HLim=        0
        Blocks  (1k) :  3100671,  SLim=        0,  HLim=        0
        Quota Status : user=off group=off 

nrora2#> 

 3100559     1043368    75%    /nsr

===================
nrora2#> showfile -x /nsr/index

         Id  Vol  PgSz  Pages  XtntType  Segs  SegSz  Log  Perf  File
    14.8001    1    16      1    simple    **     **  off  100%  index

    extentMap: 1
        pageOff    pageCnt     vol    volBlock    blockCnt
              0          1       2     3515712          16
        extentCnt: 1
nrora2#> 
nrora2#> 



===================


in meantime, requeted additional info:

		#  script   defrag.log
		#  setld  -i   |grep AFA
		#  showfdmn  nsr_domain
		#  df  | grep nsr_domain
		#  defragment  -V   nsr_domain
===============

[Posted by WWW Notes gateway]
T.RTitleUserPersonal
Name
DateLines
1042.1Not Sure Why ENO_SERVICE_CLASS errorDECWET::CARLSONWed Apr 16 1997 15:5721
    advfs has the concept of service classes.  Currently, all volumes in a
    domain belong to the same service class.  That is, service classes are
    not implemented completely at this time.  
    
    This means that somehow a volume that you are trying to migrate a file
    to during the defragment does not belong to a service class.  
    
    This possibly could happen because the volume you are trying to migrate
    the file to has been removed.  This should not be the case either.
    
    Is this reproducable or has it happened once?
    Is any other process doing a rmvol while you are running defragment?
       Shouldn't be able to..
    Does this reoccur for this file only?  
    
    Off hand I can't think of a reason for this to occur.  If it is a
    problem for you I suggest you file a qar, of course, so that it can be
    checked out.
    
    By the way, FYI - defragment is calling advfs_migrate, which is an api
    call to the kernel bs_migrate functionality.