| Title: | Disk File Optimizer (DFO) for OpenVMS | 
| Notice: | Kits and documents: last reply to note 1 | 
| Moderator: | COOKIE::AMEND | 
| Created: | Tue May 16 1989 | 
| Last Modified: | Fri Jun 06 1997 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 539 | 
| Total number of notes: | 2544 | 
	What does the following message means?
--------------------------------------------------------------------------------
POLYCENTER File Optimizer for OpenVMS DFG V2.1A
    Time:                                            16-FEB-1997 12:18:09.69
    Process ID:                                      20200133
    Run time parameters:
        Log file report:                             Brief
        Notify user by mail:                         No
        Notify user by opcom:                        Yes
Defragmentation process start
        Process ID: 20200133
        Device: _$5$DKA100:
        Time: 16-FEB-1997 12:18:09.83
Begin defragmentation of INDEXF.SYS
Total number of candidate extents in INDEXF.SYS :         7 extents
%DFG-W,  error extending the scratch file needed for defragging INDEXF.SYS
| T.R | Title | User | Personal Name | Date | Lines | 
|---|---|---|---|---|---|
| 528.1 | It means you do not have enough contiguous free space | COOKIE::AMEND | Mon Feb 17 1997 08:51 | 28 | |
| Tan
  Fixed problem where extend_scratch_file would return
  DFG$_NOTEXTEND because it had asked for more blocks than the
  qiow was able to get.  When it returns DFG$_NOTEXTEND, the line 
  lib$signal (W(DFG$_NOTEXTEND), status); could not handle it in
  dfg$$defrag_indexf.  It gave the following line in the log file
  %DFG-W,  error extending the scratch file needed for defragging
  INDEXF.SYS.  Note it should have said %DFG-W-NOTEXTEND.  This
  coding problem was fixed in V2.2.
  
  The %DFG-W,  is a coding problem.  However, the error is real
  and it means that DFO asked the file system for so much space and
  because the freespace was either fragmented or there was not
  enough needed space, it returned the error.  You need to check
  the size of INDEXF.SYS extents 5 through whatever.  You need
  contiguous space this size so a copy can be made of INDEXF.SYS. 
  I suggest that you defragment the disk or at least
  defragment/level=4 to consolidate free space before doing
  OFFLINE_VOLUME.  Do a $ DEFRAGMENT SHOW disk/VOLUME and check
  the largest free space to make sure that it is as large as extent 5
  through whatever of INDEXF.SYS.
  Note 519 gives some more information about the problem. 
  thanks
     jim amend
  
 | |||||
| 528.2 | Excellent reply! | GIDDAY::TAN | Mon Feb 17 1997 14:51 | 4 | |
| Thank you Jim for your reply. /Dave | |||||