зеркало из https://github.com/microsoft/Tx.git
1807 строки
58 KiB
Groff
1807 строки
58 KiB
Groff
<?xml version='1.0' encoding='utf-8' standalone='yes'?>
|
|
<assembly
|
|
xmlns="urn:schemas-microsoft-com:asm.v3"
|
|
xmlns:win="http://manifests.microsoft.com/win/2004/08/windows/events"
|
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
manifestVersion="1.0"
|
|
>
|
|
<assemblyIdentity
|
|
buildType="$(build.buildType)"
|
|
language="neutral"
|
|
name="Microsoft-Windows-FailoverCluster-CsvFs-Events"
|
|
processorArchitecture="$(build.processorArchitecture)"
|
|
publicKeyToken="$(Build.WindowsPublicKeyToken)"
|
|
version="$(build.version)"
|
|
versionScope="nonSxS"
|
|
/>
|
|
<instrumentation>
|
|
<events xmlns="http://schemas.microsoft.com/win/2004/08/events">
|
|
<provider
|
|
guid="{6a86ae90-4e9b-4186-b1d1-9ce0e02bcbc1}"
|
|
message="$(string.CsvFs.Diagnostics.ProviderName)"
|
|
messageFileName="%SystemRoot%\System32\drivers\CsvFs.sys"
|
|
name="Microsoft-Windows-CsvFs-Diagnostic"
|
|
resourceFileName="%SystemRoot%\System32\drivers\CsvFs.sys"
|
|
symbol="CsvFs_TRACE_PROVIDER"
|
|
>
|
|
<channels>
|
|
<channel
|
|
chid="CsvFsTrace"
|
|
enabled="false"
|
|
isolation="System"
|
|
message="$(string.CsvFs.Diagnostics.DiagnosticChannel)"
|
|
name="Microsoft-Windows-CsvFs/Diagnostic"
|
|
symbol="CsvFs_TRACE_CHANNEL"
|
|
type="Analytic"
|
|
>
|
|
<logging>
|
|
<retention>false</retention>
|
|
<maxSize>104857600</maxSize>
|
|
</logging>
|
|
<publishing>
|
|
<keywords>0x00000000FFFFFFFF</keywords>
|
|
<clockType>QPC</clockType>
|
|
</publishing>
|
|
</channel>
|
|
</channels>
|
|
<tasks>
|
|
<task
|
|
message="$(string.Task.1)"
|
|
name="Task.Setup.DriverLoad"
|
|
symbol="TaskSetupDriverLoad"
|
|
value="101"
|
|
/>
|
|
<task
|
|
message="$(string.Task.2)"
|
|
name="Task.VolumeStateChange"
|
|
symbol="TaskVolumeStateChange"
|
|
value="102"
|
|
/>
|
|
<task
|
|
message="$(string.Task.3)"
|
|
name="Task.IO"
|
|
symbol="TaskIO"
|
|
value="103"
|
|
/>
|
|
<task
|
|
message="$(string.Task.4)"
|
|
name="Task.File.CreateFile"
|
|
symbol="TaskCreateFile"
|
|
value="104"
|
|
/>
|
|
<task
|
|
message="$(string.Task.5)"
|
|
name="Task.IO.Tunneled"
|
|
symbol="TaskIOTunneled"
|
|
value="105"
|
|
/>
|
|
<task
|
|
message="$(string.Task.6)"
|
|
name="Task.Setup.Channel"
|
|
symbol="Channel"
|
|
value="106"
|
|
/>
|
|
<task
|
|
message="$(string.Task.7)"
|
|
name="Task.IO.SingleClientNotify"
|
|
symbol="SingleClientNotify"
|
|
value="107"
|
|
/>
|
|
<task
|
|
message="$(string.Task.8)"
|
|
name="Task.IO.ByteRangeLock"
|
|
symbol="ByteRangeLock"
|
|
value="108"
|
|
/>
|
|
<task
|
|
message="$(string.Task.9)"
|
|
name="Task.IO.OplockUpgrade"
|
|
symbol="OplockUpgrade"
|
|
value="109"
|
|
/>
|
|
<task
|
|
message="$(string.Task.10)"
|
|
name="Task.IO.Oplock"
|
|
symbol="FileOplock"
|
|
value="110"
|
|
/>
|
|
<task
|
|
message="$(string.Task.11)"
|
|
name="Task.File.CleanupFile"
|
|
symbol="TaskCleanupFile"
|
|
value="111"
|
|
/>
|
|
<task
|
|
message="$(string.Task.12)"
|
|
name="Task.File.CloseFile"
|
|
symbol="TaskCloseFile"
|
|
value="112"
|
|
/>
|
|
<task
|
|
message="$(string.Task.13)"
|
|
name="Task.StateRundown"
|
|
symbol="StateRundown"
|
|
value="113"
|
|
/>
|
|
</tasks>
|
|
<opcodes/>
|
|
<keywords>
|
|
<keyword
|
|
mask="0x0000000000000001"
|
|
message="$(string.Keyword.DriverLoad)"
|
|
name="DriverLoad"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000002"
|
|
message="$(string.Keyword.VolumeState)"
|
|
name="VolumeState"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000004"
|
|
message="$(string.Keyword.CreateFile)"
|
|
name="CreateFile"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000008"
|
|
message="$(string.Keyword.IO)"
|
|
name="IO"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000010"
|
|
message="$(string.Keyword.Tunneled)"
|
|
name="Tunneled"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000020"
|
|
message="$(string.Keyword.Channel)"
|
|
name="Channel"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000040"
|
|
message="$(string.Keyword.SingleClientNotify)"
|
|
name="SingleClientNotify"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000080"
|
|
message="$(string.Keyword.ByteRangeLock)"
|
|
name="ByteRangeLock"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000100"
|
|
message="$(string.Keyword.OplockUpgrade)"
|
|
name="OplockUpgrade"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000200"
|
|
message="$(string.Keyword.Oplock)"
|
|
name="Oplock"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000000000400"
|
|
message="$(string.Keyword.Rundown)"
|
|
name="Rundown"
|
|
/>
|
|
<keyword
|
|
mask="0x0000000100000000"
|
|
message="$(string.Keyword.Unfiltered)"
|
|
name="Unfiltered"
|
|
/>
|
|
</keywords>
|
|
<templates>
|
|
<!--
|
|
++++++++++++ Generic templaces. Many events use this template ++++++++++++
|
|
-->
|
|
<template tid="Empty"/>
|
|
<template tid="Status">
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
</template>
|
|
<template tid="Pointer">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Ptr"
|
|
/>
|
|
</template>
|
|
<template tid="PointerAndFlags">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Ptr"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Flags"
|
|
/>
|
|
</template>
|
|
<!--
|
|
++++++++++++ Specific templaces. Only one event uses this template ++++++++++++
|
|
-->
|
|
<template tid="ByteRangeLockUplevelAdd">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="File"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="MinorFunction"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Flags"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Process"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Offset"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Length"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Key"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
</template>
|
|
<template tid="ByteRangeLockUplevelRemoved">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="File"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Process"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Offset"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Length"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Key"
|
|
/>
|
|
<data
|
|
inType="win:Boolean"
|
|
name="Exclusive"
|
|
/>
|
|
</template>
|
|
<template tid="ByteRangeLockUplevelResume">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="File"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Process"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Offset"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Length"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Key"
|
|
/>
|
|
<data
|
|
inType="win:Boolean"
|
|
name="Exclusive"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
</template>
|
|
<template tid="ByteRangeLockCleanup">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="File"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Process"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="DownLevelStatus"
|
|
/>
|
|
</template>
|
|
<template tid="ByteRangeLockPause">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="File"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Process"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
</template>
|
|
<!--
|
|
++++++++++++ Single Client Notify ++++++++++++
|
|
-->
|
|
<template tid="EnqueueSingleClientNotify">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="File"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FullPath"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="OplockLevel"
|
|
/>
|
|
<data
|
|
inType="win:Boolean"
|
|
name="IgnoreCurrentConditions"
|
|
/>
|
|
</template>
|
|
<template tid="SingleClientNotifyCompletion">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="File"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FullPath"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="OplockLevel"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
<data
|
|
inType="win:Boolean"
|
|
name="IsEventCompletion"
|
|
/>
|
|
</template>
|
|
<template tid="VolumeStateChangeSetDownlevelStart">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Volume"
|
|
/>
|
|
<data
|
|
inType="win:GUID"
|
|
name="VolumeId"
|
|
/>
|
|
<data
|
|
inType="win:Int32"
|
|
name="CurrentState"
|
|
/>
|
|
<data
|
|
inType="win:Boolean"
|
|
name="IsLocal"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Flags"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="CountersName"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="VolumeTargetPath"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FsTargetPath"
|
|
/>
|
|
</template>
|
|
<template tid="VolumeStateChangeStart">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Volume"
|
|
/>
|
|
<data
|
|
inType="win:GUID"
|
|
name="VolumeId"
|
|
/>
|
|
<data
|
|
inType="win:Int32"
|
|
name="CurrentState"
|
|
/>
|
|
<data
|
|
inType="win:Int32"
|
|
name="NewState"
|
|
/>
|
|
</template>
|
|
<template tid="VolumeStateChanged">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Volume"
|
|
/>
|
|
<data
|
|
inType="win:GUID"
|
|
name="VolumeId"
|
|
/>
|
|
<data
|
|
inType="win:Int32"
|
|
name="State"
|
|
/>
|
|
<data
|
|
inType="win:Int32"
|
|
name="Source"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
</template>
|
|
<template tid="DownLevelFileOpened">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="FileObject"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FileName"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="CreateDisposition"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="DesiredAccess"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="SharedAccess"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="CreateFlags"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="AttributeFlags"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
</template>
|
|
<template tid="DownLevelFileClosed">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="FileObject"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FileName"
|
|
/>
|
|
</template>
|
|
<template tid="DownLevelFileReleased">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="FileObject"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FileName"
|
|
/>
|
|
</template>
|
|
<template tid="FileOpenStarted">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Volume"
|
|
/>
|
|
<data
|
|
inType="win:GUID"
|
|
name="VolumeId"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="FileObject"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="RelativeFileObject"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FileName"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="DesiredAccess"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Options"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="SharedAccess"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="AttributeFlags"
|
|
/>
|
|
</template>
|
|
<template tid="FileClose">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="FileObject"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FileName"
|
|
/>
|
|
</template>
|
|
<template tid="FileClean">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="FileObject"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FileName"
|
|
/>
|
|
</template>
|
|
<template tid="OplockResume">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="FileObject"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="OplockLevel"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
</template>
|
|
<template tid="IoStart">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="IrpContext"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="FileObject"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Vcb"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Ccb"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FileName"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="IrpFlags"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="IrpContextFlags"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="MajorFunction"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="MinorFunction"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="IrpSlFlags"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Control"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Parameter1"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Parameter2"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Parameter3"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Parameter4"
|
|
/>
|
|
</template>
|
|
<template tid="IoCompleted">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="IrpContext"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Information"
|
|
/>
|
|
</template>
|
|
<template tid="IoPosted">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="IrpContext"
|
|
/>
|
|
</template>
|
|
<template tid="IoContinue">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="IrpContext"
|
|
/>
|
|
</template>
|
|
<template tid="IoPause">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="IrpContext"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="IrpContextFlags"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Status"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Information"
|
|
/>
|
|
</template>
|
|
<template tid="IoResume">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Irp"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="IrpContext"
|
|
/>
|
|
</template>
|
|
<template tid="VolumeRundown">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Volume"
|
|
/>
|
|
<data
|
|
inType="win:GUID"
|
|
name="VolumeId"
|
|
/>
|
|
<data
|
|
inType="win:Int32"
|
|
name="VpbFlags"
|
|
/>
|
|
<data
|
|
inType="win:Int32"
|
|
name="State"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="CountersName"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="VolumeTargetPath"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FsTargetPath"
|
|
/>
|
|
</template>
|
|
<template tid="FileRundown">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Vcb"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="FcbState"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="FcbCondition"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="FcbConditionStatus"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="FcbDownlevelOplockLevel"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="FileId"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Ccb"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="CcbFlags"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="ShadowFileObject"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="RealFileObject"
|
|
/>
|
|
<data
|
|
inType="win:UnicodeString"
|
|
name="FileName"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="CreateDisposition"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="DesiredAccess"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="SharedAccess"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="CreateFlags"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="AttributeFlags"
|
|
/>
|
|
</template>
|
|
<template tid="FileLockRundown">
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Fcb"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="File"
|
|
/>
|
|
<data
|
|
inType="win:Pointer"
|
|
name="Process"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Offset"
|
|
/>
|
|
<data
|
|
inType="win:HexInt64"
|
|
name="Length"
|
|
/>
|
|
<data
|
|
inType="win:HexInt32"
|
|
name="Key"
|
|
/>
|
|
<data
|
|
inType="win:Boolean"
|
|
name="Exclusive"
|
|
/>
|
|
</template>
|
|
</templates>
|
|
<events>
|
|
<!--
|
|
++++++++++++ Up Level File Object ++++++++++++
|
|
-->
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="CreateFile"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.00100)"
|
|
symbol="FileOpenStarted"
|
|
task="Task.File.CreateFile"
|
|
template="FileOpenStarted"
|
|
value="0x00100"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="CreateFile"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.00200)"
|
|
symbol="FileClose"
|
|
task="Task.File.CloseFile"
|
|
template="FileClose"
|
|
value="0x00200"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="CreateFile"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.00300)"
|
|
symbol="FileClean"
|
|
task="Task.File.CleanupFile"
|
|
template="FileClean"
|
|
value="0x00300"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="CreateFile"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.00400)"
|
|
symbol="QueryVolumeInformation"
|
|
task="Task.File.CreateFile"
|
|
template="Status"
|
|
value="0x00400"
|
|
/>
|
|
<!--
|
|
++++++++++++ Down Level File Object ++++++++++++
|
|
-->
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="CreateFile"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.00500)"
|
|
symbol="DownLevelFileOpened"
|
|
task="Task.File.CreateFile"
|
|
template="DownLevelFileOpened"
|
|
value="0x00500"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="CreateFile"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.00600)"
|
|
symbol="DownLevelFileClosed"
|
|
task="Task.File.CreateFile"
|
|
template="DownLevelFileClosed"
|
|
value="0x00600"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="CreateFile"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.00700)"
|
|
symbol="DownLevelFileReleased"
|
|
task="Task.File.CreateFile"
|
|
template="DownLevelFileReleased"
|
|
value="0x00700"
|
|
/>
|
|
<!--
|
|
++++++++++++ Byte Range Locks ++++++++++++
|
|
-->
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="ByteRangeLock IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.01800)"
|
|
symbol="ByteRangeLockUplevelAdd"
|
|
task="Task.IO.ByteRangeLock"
|
|
template="ByteRangeLockUplevelAdd"
|
|
value="0x01800"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="ByteRangeLock IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.01900)"
|
|
symbol="ByteRangeLockUplevelRemoved"
|
|
task="Task.IO.ByteRangeLock"
|
|
template="ByteRangeLockUplevelRemoved"
|
|
value="0x01900"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="ByteRangeLock IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02000)"
|
|
symbol="ByteRangeLockUplevelResume"
|
|
task="Task.IO.ByteRangeLock"
|
|
template="ByteRangeLockUplevelResume"
|
|
value="0x02000"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="ByteRangeLock IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02010)"
|
|
symbol="ByteRangeLockCleanup"
|
|
task="Task.IO.ByteRangeLock"
|
|
template="ByteRangeLockCleanup"
|
|
value="0x02010"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="ByteRangeLock IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02020)"
|
|
symbol="ByteRangeLockPause"
|
|
task="Task.IO.ByteRangeLock"
|
|
template="ByteRangeLockPause"
|
|
value="0x02020"
|
|
/>
|
|
<!--
|
|
++++++++++++ Oplock ++++++++++++
|
|
-->
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="Oplock IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02050)"
|
|
symbol="OplockResume"
|
|
task="Task.IO.Oplock"
|
|
template="OplockResume"
|
|
value="02050"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="OplockUpgrade IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02100)"
|
|
symbol="EnqueueSingleClientNotify"
|
|
task="Task.IO.OplockUpgrade"
|
|
template="EnqueueSingleClientNotify"
|
|
value="0x02100"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="OplockUpgrade IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02110)"
|
|
symbol="SingleClientNotifyCompletion"
|
|
task="Task.IO.OplockUpgrade"
|
|
template="SingleClientNotifyCompletion"
|
|
value="0x02110"
|
|
/>
|
|
<!--
|
|
++++++++++++ Volume State Transitions++++++++++++
|
|
-->
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="VolumeState"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02200)"
|
|
opcode="win:Start"
|
|
symbol="StateChangeSetDownlevelStart"
|
|
task="Task.VolumeStateChange"
|
|
template="VolumeStateChangeSetDownlevelStart"
|
|
value="0x02200"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="VolumeState"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02300)"
|
|
opcode="win:Start"
|
|
symbol="VolumeStateChangeStart"
|
|
task="Task.VolumeStateChange"
|
|
template="VolumeStateChangeStart"
|
|
value="0x02300"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="VolumeState"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02400)"
|
|
opcode="win:Stop"
|
|
symbol="VolumeStateChanged"
|
|
task="Task.VolumeStateChange"
|
|
template="VolumeStateChanged"
|
|
value="0x02400"
|
|
/>
|
|
<!--
|
|
++++++++++++ IO State machine ++++++++++++
|
|
-->
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02500)"
|
|
opcode="win:Start"
|
|
symbol="IoStart"
|
|
task="Task.IO"
|
|
template="IoStart"
|
|
value="0x02500"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02600)"
|
|
opcode="win:Stop"
|
|
symbol="IoCompleted"
|
|
task="Task.IO"
|
|
template="IoCompleted"
|
|
value="0x02600"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02700)"
|
|
opcode="win:Info"
|
|
symbol="IoPosted"
|
|
task="Task.IO"
|
|
template="IoPosted"
|
|
value="0x02700"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02800)"
|
|
opcode="win:Info"
|
|
symbol="IoContinue"
|
|
task="Task.IO"
|
|
template="IoContinue"
|
|
value="0x02800"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.02900)"
|
|
opcode="win:Suspend"
|
|
symbol="IoPause"
|
|
task="Task.IO"
|
|
template="IoPause"
|
|
value="0x02900"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="IO"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.03000)"
|
|
opcode="win:Resume"
|
|
symbol="IoResume"
|
|
task="Task.IO"
|
|
template="IoResume"
|
|
value="0x03000"
|
|
/>
|
|
<!--
|
|
++++++++++++ Rundown events ++++++++++++
|
|
-->
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="Rundown"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.03100)"
|
|
symbol="VolumeRundown"
|
|
task="Task.StateRundown"
|
|
template="VolumeRundown"
|
|
value="0x03100"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="Rundown"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.03200)"
|
|
symbol="FileRundown"
|
|
task="Task.StateRundown"
|
|
template="FileRundown"
|
|
value="0x03200"
|
|
/>
|
|
<event
|
|
channel="CsvFsTrace"
|
|
keywords="Rundown"
|
|
level="win:Informational"
|
|
message="$(string.CsvFsTrace.Message.03300)"
|
|
symbol="FileLockRundown"
|
|
task="Task.StateRundown"
|
|
template="FileLockRundown"
|
|
value="0x03300"
|
|
/>
|
|
</events>
|
|
</provider>
|
|
</events>
|
|
<perftrack xmlns="http://schemas.microsoft.com/win/2008/02/perftrack">
|
|
<scenario
|
|
guid="{c92eeb6b-f058-4204-a6d4-360ad7e03c00}"
|
|
interactionclass="Extended"
|
|
key="$ActivityId"
|
|
name="CsvFs-IO-Perftrack"
|
|
tags="CSV"
|
|
>
|
|
<event
|
|
provider="{6a86ae90-4e9b-4186-b1d1-9ce0e02bcbc1}"
|
|
type="start"
|
|
value="0x02500"
|
|
version="0"
|
|
/>
|
|
<event
|
|
provider="{6a86ae90-4e9b-4186-b1d1-9ce0e02bcbc1}"
|
|
type="stop"
|
|
value="0x02600"
|
|
version="0"
|
|
/>
|
|
</scenario>
|
|
<scenario
|
|
guid="{91060901-baf9-46bf-a936-16196f5ea3b6}"
|
|
interactionclass="Extended"
|
|
key="$ActivityId"
|
|
name="CsvFs-VolumeSetDownlevel-Perftrack"
|
|
tags="CSV"
|
|
>
|
|
<event
|
|
provider="{6a86ae90-4e9b-4186-b1d1-9ce0e02bcbc1}"
|
|
type="start"
|
|
value="0x02200"
|
|
version="0"
|
|
/>
|
|
<event
|
|
provider="{6a86ae90-4e9b-4186-b1d1-9ce0e02bcbc1}"
|
|
type="stop"
|
|
value="0x02400"
|
|
version="0"
|
|
/>
|
|
</scenario>
|
|
<scenario
|
|
guid="{55691cd8-e250-4011-a98d-3192301f3d56}"
|
|
interactionclass="Extended"
|
|
key="$ActivityId"
|
|
name="CsvFs-VolumeStateChange-Perftrack"
|
|
tags="CSV"
|
|
>
|
|
<event
|
|
provider="{6a86ae90-4e9b-4186-b1d1-9ce0e02bcbc1}"
|
|
type="start"
|
|
value="0x02300"
|
|
version="0"
|
|
/>
|
|
<event
|
|
provider="{6a86ae90-4e9b-4186-b1d1-9ce0e02bcbc1}"
|
|
type="stop"
|
|
value="0x02400"
|
|
version="0"
|
|
/>
|
|
</scenario>
|
|
</perftrack>
|
|
<counters
|
|
xmlns="http://schemas.microsoft.com/win/2005/12/counters"
|
|
schemaVersion="1.1"
|
|
>
|
|
<provider
|
|
applicationIdentity="%SystemRoot%\system32\drivers\CsvFs.sys"
|
|
providerGuid="{9b8a3a60-93c1-4033-8860-a937ac4e0306}"
|
|
providerName="CsvFsPerfProvider"
|
|
providerType="kernelMode"
|
|
resourceBase="30000"
|
|
>
|
|
<counterSet
|
|
description="The Cluster Shared Volumes Metadata Server performance object consists of counters that show information about I/O activity on the metadata server."
|
|
guid="{c832fbfd-f0f1-43c3-8177-9e4a1057810d}"
|
|
instances="multiple"
|
|
name="Cluster Shared Volumes CsvFs20"
|
|
symbol="CsvFsCounterSet"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace"
|
|
>
|
|
<structs>
|
|
<struct
|
|
name="CsvVolume"
|
|
type="CSVFS_VOLUME_PERFCOUNTERS"
|
|
/>
|
|
</structs>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Writes performance counter shows the number of writes that were performed directly to the volume. These operations were forwarded to the storage stack using the original IRP."
|
|
detailLevel="advanced"
|
|
field="DirectIOSingleWriteCount"
|
|
id="0"
|
|
name="IO Single Writes"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOSingleWriteCount"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Writes Delta performance counter shows the number of new writes that were performed directly to the volume since the last time of data collection. These operations were forwarded to the storage stack using the original IRP."
|
|
detailLevel="advanced"
|
|
field="DirectIOSingleWriteCount"
|
|
id="1"
|
|
name="IO Single Writes Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOSingleWriteCountInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Writes performance counter shows the number of writes that were performed directly to the volume. These operations were forwarded to the storage stack by creating multiple child IRPs."
|
|
detailLevel="advanced"
|
|
field="DirectIOSplitWriteCount"
|
|
id="2"
|
|
name="IO Split Writes"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOSplitWriteCount"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Writes Delta performance counter shows the number of new writes that were performed directly to the volume since the last time of data collection. These operations were forwarded to the storage stack by creating multiple child IRPs."
|
|
detailLevel="advanced"
|
|
field="DirectIOSplitWriteCount"
|
|
id="3"
|
|
name="IO Split Writes Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOSplitWriteCountInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Write Bytes performance counter shows the number of bytes written directly to the volume."
|
|
detailLevel="advanced"
|
|
field="DirectIOWriteBytes"
|
|
id="4"
|
|
name="IO Write Bytes"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOWriteBytes"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Write Bytes Delta performance counter shows the number of new bytes written directly to the volume since the last time of data collection."
|
|
detailLevel="advanced"
|
|
field="DirectIOWriteBytes"
|
|
id="5"
|
|
name="IO Write Bytes Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOWriteBytesInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Reads performance counter shows the number of reads that were performed directly from the volume. These operations were forwarded to the storage stack using the original IRP."
|
|
detailLevel="advanced"
|
|
field="DirectIOSingleReadCount"
|
|
id="6"
|
|
name="IO Single Reads"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOSingleReadCount"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Reads Delta performance counter shows the number of new reads that were performed directly from the volume since the last time of data collection. These operations were forwarded to the storage stack using the original IRP."
|
|
detailLevel="advanced"
|
|
field="DirectIOSingleReadCount"
|
|
id="7"
|
|
name="IO Single Reads Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOSingleReadCountInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Reads performance counter shows the number of reads that were performed directly from the volume. These operations were forwarded to the storage stack by creating multiple child IRPs."
|
|
detailLevel="advanced"
|
|
field="DirectIOSplitReadCount"
|
|
id="8"
|
|
name="IO Split Reads"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOSplitReadCount"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Reads Delta performance counter shows the number of new reads that were performed directly from the volume since the last time of data collection. These operations were forwarded to the storage stack by creating multiple child IRPs."
|
|
detailLevel="advanced"
|
|
field="DirectIOSplitReadCount"
|
|
id="9"
|
|
name="IO Split Reads Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOSplitReadCountInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Read Bytes performance counter shows the number of bytes read directly from the volume."
|
|
detailLevel="advanced"
|
|
field="DirectIOReadBytes"
|
|
id="10"
|
|
name="IO Read Bytes"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOReadBytes"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The IO Read Bytes Delta performance counter shows the number of new bytes read directly from the volume since the last time of data collection."
|
|
detailLevel="advanced"
|
|
field="DirectIOReadBytes"
|
|
id="11"
|
|
name="IO Read Bytes Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.DirectIOReadBytesInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Redirected Writes performance counter shows the number of writes that were redirected to the volume through the network."
|
|
detailLevel="advanced"
|
|
field="SlowIOWriteCount"
|
|
id="12"
|
|
name="Redirected Writes"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.SlowIOWriteCount"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Redirected Writes Delta performance counter shows the number of new writes that were redirected to the volume through the network since the last time of data collection."
|
|
detailLevel="advanced"
|
|
field="SlowIOWriteCount"
|
|
id="13"
|
|
name="Redirected Writes Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.SlowIOWriteCountInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Redirected Write Bytes performance counter shows the number of bytes written that were redirected to the volume through the network."
|
|
detailLevel="advanced"
|
|
field="SlowIOWriteBytes"
|
|
id="14"
|
|
name="Redirected Write Bytes"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.SlowIOWriteBytes"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Redirected Write Bytes Delta performance counter shows the number of new bytes written that were redirected to the volume through the network since the last time of data collection."
|
|
detailLevel="advanced"
|
|
field="SlowIOWriteBytes"
|
|
id="15"
|
|
name="Redirected Write Bytes Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.SlowIOWriteBytesInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Redirected Reads performance counter shows the number of reads that were redirected to the volume through the network."
|
|
detailLevel="advanced"
|
|
field="SlowIOReadCount"
|
|
id="16"
|
|
name="Redirected Reads"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.SlowIOReadCount"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Redirected Reads Delta performance counter shows the number of new reads that were redirected to the volume through the network since the last time of data collection."
|
|
detailLevel="advanced"
|
|
field="SlowIOReadCount"
|
|
id="17"
|
|
name="Redirected Reads Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.SlowIOReadCountInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Redirected Read Bytes performance counter shows the number of bytes read that were redirected to the volume through the network."
|
|
detailLevel="advanced"
|
|
field="SlowIOReadBytes"
|
|
id="18"
|
|
name="Redirected Read Bytes"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.SlowIOReadBytes"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Redirected Read Bytes Delta performance counter shows the number of new bytes read that were redirected to the volume through the network since the last time of data collection."
|
|
detailLevel="advanced"
|
|
field="SlowIOReadBytes"
|
|
id="19"
|
|
name="Redirected Read Bytes Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.SlowIOReadBytesInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Metadata IO performance counter shows the number of metadata operations that were performed against the volume."
|
|
detailLevel="advanced"
|
|
field="MetaIOCount"
|
|
id="20"
|
|
name="Metadata IO"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.MetaIOCount"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Metadata IO Delta performance counter shows the number of new metadata operations that were performed against the volume since the last time of data collection."
|
|
detailLevel="advanced"
|
|
field="MetaIOCount"
|
|
id="21"
|
|
name="Metadata IO Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.MetaIOCountInterval"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Create File performance counter shows the number of files that were created on the volume."
|
|
detailLevel="advanced"
|
|
field="CreateCount"
|
|
id="22"
|
|
name="Create File"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_rawcount"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.CreateCount"
|
|
/>
|
|
<counter
|
|
defaultScale="1"
|
|
description="The Create File Delta performance counter shows the number of files that create on the volume since the last time of data collection."
|
|
detailLevel="advanced"
|
|
field="CreateCount"
|
|
id="23"
|
|
name="Create File Delta"
|
|
struct="CsvVolume"
|
|
type="perf_counter_large_delta"
|
|
uri="Microsoft.Windows.System.PerfCounters.CsvFs.Namespace.CreateCountInterval"
|
|
/>
|
|
</counterSet>
|
|
</provider>
|
|
</counters>
|
|
</instrumentation>
|
|
<localization>
|
|
<resources culture="en-US">
|
|
<stringTable>
|
|
<!--
|
|
++++++++++++ Provider and Channel names. ++++++++++++
|
|
-->
|
|
<string
|
|
id="CsvFs.Diagnostics.ProviderName"
|
|
value="Microsoft-Windows-CsvFs"
|
|
/>
|
|
<string
|
|
id="CsvFs.Diagnostics.DiagnosticChannel"
|
|
value="Microsoft-Windows-CsvFs/Diagnostic"
|
|
/>
|
|
<!--
|
|
++++++++++++ Tasks. ++++++++++++
|
|
-->
|
|
<string
|
|
id="Task.1"
|
|
value="Driver Load"
|
|
/>
|
|
<string
|
|
id="Task.2"
|
|
value="Instance Creation"
|
|
/>
|
|
<string
|
|
id="Task.3"
|
|
value="IO"
|
|
/>
|
|
<string
|
|
id="Task.4"
|
|
value="Create File"
|
|
/>
|
|
<string
|
|
id="Task.5"
|
|
value="Tunneled IO"
|
|
/>
|
|
<string
|
|
id="Task.6"
|
|
value="Communication Channel"
|
|
/>
|
|
<string
|
|
id="Task.7"
|
|
value="Single Client Notify"
|
|
/>
|
|
<string
|
|
id="Task.8"
|
|
value="Byte Range Lock"
|
|
/>
|
|
<string
|
|
id="Task.9"
|
|
value="Oplock Upgrade"
|
|
/>
|
|
<string
|
|
id="Task.10"
|
|
value="Oplock"
|
|
/>
|
|
<string
|
|
id="Task.11"
|
|
value="Cleanup"
|
|
/>
|
|
<string
|
|
id="Task.12"
|
|
value="Close"
|
|
/>
|
|
<string
|
|
id="Task.13"
|
|
value="Rundown"
|
|
/>
|
|
<!--
|
|
++++++++++++ Keywords. ++++++++++++
|
|
-->
|
|
<string
|
|
id="Keyword.DriverLoad"
|
|
value="DriverLoad"
|
|
/>
|
|
<string
|
|
id="Keyword.VolumeState"
|
|
value="VolumeState"
|
|
/>
|
|
<string
|
|
id="Keyword.IO"
|
|
value="IO"
|
|
/>
|
|
<string
|
|
id="Keyword.Unfiltered"
|
|
value="Unfiltered"
|
|
/>
|
|
<string
|
|
id="Keyword.CreateFile"
|
|
value="Create File"
|
|
/>
|
|
<string
|
|
id="Keyword.Tunneled"
|
|
value="Tunneled"
|
|
/>
|
|
<string
|
|
id="Keyword.Channel"
|
|
value="Channel"
|
|
/>
|
|
<string
|
|
id="Keyword.SingleClientNotify"
|
|
value="SingleClientNotify"
|
|
/>
|
|
<string
|
|
id="Keyword.ByteRangeLock"
|
|
value="ByteRangeLock"
|
|
/>
|
|
<string
|
|
id="Keyword.OplockUpgrade"
|
|
value="OplockUpgrade"
|
|
/>
|
|
<string
|
|
id="Keyword.Oplock"
|
|
value="Oplock"
|
|
/>
|
|
<string
|
|
id="Keyword.Rundown"
|
|
value="Rundown"
|
|
/>
|
|
<!--
|
|
++++++++++++ Messages. ++++++++++++
|
|
-->
|
|
<string
|
|
id="CsvFsTrace.Message.00100"
|
|
value="Openning file %6."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.00200"
|
|
value="Closing file object %4."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.00300"
|
|
value="Cleaning file object %4."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.00400"
|
|
value="Query Volume Information completed with status %1."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.00500"
|
|
value="Down-level File Object %3 is reopened with status %9."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.00600"
|
|
value="Down-level File Object %3 is closed."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.00700"
|
|
value="Down-level File Object %3 is released."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.01800"
|
|
value="Received Byte Range Lock Request %4. At %7; Length %8; Key %9; Fags %5."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.01900"
|
|
value="Removed Lock. At %4; Length %5; Key %6; Exclusive %7."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02000"
|
|
value="Resume Lock. At %4; Length %5; Key %6; Exclusive %7."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02010"
|
|
value="Cleanup Locks. Status %3. Downlevel status %4."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02020"
|
|
value="Pause Locks. Status %3."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02050"
|
|
value="Resuming oplock to level %3 completed with status %4."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02100"
|
|
value="Enqueuing Single Client Notify. For File %3; Oplock Level is %4; Ignore Current Conditions %5."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02110"
|
|
value="Single Client Notify Completion. For File %3; Oplock Level is %4; Status %5; Is Event Completion %6."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02200"
|
|
value="Volume %2 transitioning from %3 to SetDownlevel. Local %4; Flags %5; CountersName %6; Volume target path %7; File System target path %8."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02300"
|
|
value="Volume %2 transitioning from %3 to %4."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02400"
|
|
value="Volume %2 moved to state %3. Reson %4; Status %5."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02500"
|
|
value="Start IO %1 on %3 (%7). Major Code %10. Minor Code %11."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02600"
|
|
value="Completed IO %1. Status %3. Information %4."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02700"
|
|
value="Posted IO %1."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02800"
|
|
value="Continue IO %1."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.02900"
|
|
value="Pause IO %1. Status %3. Information %4."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.03000"
|
|
value="Resume IO %1."
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.03100"
|
|
value="Volume %2, %5"
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.03200"
|
|
value="File %12"
|
|
/>
|
|
<string
|
|
id="CsvFsTrace.Message.03300"
|
|
value="Lock. At %4; Length %5; Key %6; Exclusive %7."
|
|
/>
|
|
</stringTable>
|
|
</resources>
|
|
</localization>
|
|
</assembly>
|