Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-20368

[KubeSAN] Support provisioning Filesystem volumes

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • qemu-kvm / Storage
    • None
    • sst_virtualization_storage
    • ssg_virtualization
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None

      Goal

      As a cluster tenant, I want to dynamically provision a Filesystem volume using the CSI plugin, so that I can provide my workloads with file storage.

      Acceptance Criteria

      A list of verification conditions, successful functional tests, or expected outcomes in order to declare this story/task successfully completed.

      • Creating PersistentVolumeClaims with volumeMode: Filesystem works
      • Creating snapshots of Filesystem volumes works
      • Creating clones of snapshots of Filesystem volumes works
      • Creating clones that are larger than their snapshots of Filesystem volumes works
      • Creating files (with dd(1), truncate(1), and/or touch(1)) works
      • Creating directory structures (with tar xf file.tar.gz or mkdir(1)) works
      • Filling up the Filesystem volume results in ENOSPC and the size usage is less than the size of the Filesystem volume. Note that file system metadata occupies some space, so the maximum usable size on a file system is smaller than the Filesystem volume's total size.
      • PersistentVolumeClaim accessMode: ReadWriteMany is not supported and fails with an error message

            shajnocz@redhat.com Stefan Hajnoczi
            rh-ee-afaria Alberto Faria
            virt-maint virt-maint
            Cong Li Cong Li
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: