HSM_DEBUG_FS

The HSM_DEBUG_FS variable is a numeric value composed of several HSM file system filter debug flags. Set the flags if you want to trace specific information about the HSM file system filter driver. Flags are platform-dependent.

The following tables list the flags (big flags) that can be set:

Linux specific

Flag value

Description

 

 

0x00000001

main filter execution flow

 

 

0x00000002

file system filter

 

 

0x00000004

tracing of VFS methods

 

 

0x00000008

pseudo device communication

 

 

0x00000010

logging of events

 

 

0x00000020

HSM attributes

 

 

0x00000040

locking

 

 

0x00040000

tracing of VFS methods (page cache)

 

 

0x00080000

pseudo device communication - detail tracing

 

 

0x00100000

logging of events - detail event structure dump

 

 

0x00200000

inode info/HSM attributes - detail tracing

 

 

0x00400000

locking - detail tracing

 

 

0x40000000

tracing of Invisible IO (all operations that are hidden)

 

 

0x80000000

tracing of all VFS methods (even those that are not needed)

 

 

Windows specific

 

 

 

Flag value

Description

 

 

0x00000001

main filter execution flow

 

 

0x00000002

file system filter

 

 

0x00000004

tracing of FS methods

 

 

0x00000008

device communication

 

 

0x00000010

logging of events

 

 

0x00000020

file object info

 

 

0x00000040

locking

 

 

0x00000080

HSM attributes/structures

 

 

Example

HSM_DEBUG_FS=0x0000007f

HSM_DEBUG_DISKBUF

This debugging variable cannot be used with the fsesystem --enable-dbgcommand. It can only be specified in the trace.cfg file.

Use this variable if you want to control what happens to temporary files in the FSE disk buffer after they have been migrated to media, or after the recall process is completed.

278 Troubleshooting