• Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • thin_trim
    • Hide

      Acceptance Criteria / Testing will be described in the upstream 'Stories' that accompany this EPIC.

      Show
      Acceptance Criteria / Testing will be described in the upstream 'Stories' that accompany this EPIC.
    • sst_logical_storage
    • ssg_filesystems_storage_and_HA
    • False
    • Hide

      None

      Show
      None

      Description

      The user should have the ability to issue a command to 'thin-provision'ed volumes that issues discards for unused space.  This should be able to be done online.

      Zdenek Kabelac's initial thoughts on this feature can be found in this document.

      There are a number of reasons this feature is desirable:

      • Having discards on continuously can degrade performance
      • Deleted files may free up blocks, but not entire thin "chunks", thus, the discard cannot be issued.  Waiting for these events to accumulate can allow for more chunks to be freed vs impotent discards.
      • A thin_trim can be run when thin volumes are removed, which is out-of-band for normal I/O operations.
      • A thin_trim can be run in response to events, like high-water thresholds (i.e. running out of physical space)

      What SSTs and Layered Product teams should review this?

      • Logical Storage

            jbrassow@redhat.com Jonathan Brassow
            jbrassow@redhat.com Jonathan Brassow
            lvm-team lvm-team
            Cluster QE Cluster QE
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: