Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-19730

[release-4.14] kubevirt csi driver external provisioner/attacher timeout too low

    XMLWordPrintable

Details

    • No
    • False
    • Hide

      None

      Show
      None

    Description

      Description of problem:

      The timeout of calls to the csi driver from both the external csi-provisioner and csi-attacher are 15 seconds by default. However hotplugging a volume into the Virtual Machine can take up to a minute (sometimes more). This causes the context timeout to expire, and in some cases causes the bookkeeping of what volumes are attached to become corrupted, and detaching the volumes doesn't always get handled properly afterwards.
      
      

      Version-Release number of selected component (if applicable):

      
      

      How reproducible:

      Run the standard csi conformance tests against the csi driver. Most of the runs this issue will appear as a random failed test or two. The failed test are because the deletion of the persistent volume never happens.
      
      Because of this we cannot get a good signal on the state of the csi driver.
      
      

      Steps to Reproduce:

      1.
      2.
      3.
      

      Actual results:

      Random failed tests of the csi conformance suite.
      

      Expected results:

      csi conformance suite passes
      

      Additional info:

      Fixed in upstream by increasing the timeouts to 3 minutes instead of 15 seconds.
      

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-dvossel David Vossel
              rhn-support-awels Alexander Wels
              Yu Li (李宇) Yu Li (李宇)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: