salvage

Contains information about salvageable objects.

Service:
Defined In:fshooks.h

Syntax

  struct
  {
     size64_t   purgeableBytes;
     size64_t   nonPurgeableBytes;
     size64_t   numDeletedFiles;
     uint64_t   oldestDeletedTime;
     size_t     minKeepSeconds;
     size_t     maxKeepSeconds;
     size_t     lowWaterMark;
     size_t     highWaterMark;
  }   salvage;
  

Fields

purgeableBytes

Specifies the number of bytes from salvageable files that can be purged.

nonPurgeableBytes

Specifies the number of bytes from salvageable files that cannot yet be purged.

numDeletedFiles

Specifies the number of deleted files.

oldestDeletedTime

Specifies the oldest deletion time of a salvageable file.

minKeepSeconds

Specifies the minimum number of seconds a deleted file must be saved before it becomes a candidate for auto purging.

maxKeepSeconds

Specifies the maximum number of seconds a deleted file can be saved before it must be auto purged.

lowWaterMark

Specifies a percentage of free space that the volume must maintain. If the percentage of free space falls below this value, auto purging is initiated.

highWaterMark

Specifies a percentage of free space that the volume must maintain. If the percentage of free space rises above this value, auto purging is terminated.