Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-3640

Test failure on test suite sanity, test_116a, when OST is full

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Lustre 2.5.0
    • Lustre 2.4.1, Lustre 2.5.0
    • None
    • 3
    • 9374

    Description

      This issue was created by maloo for James Nunez <james.a.nunez@intel.com>

      This issue relates to the following test suite run: http://maloo.whamcloud.com/test_sets/92e7707e-f4b3-11e2-b8a2-52540035b04c.

      The sub-test test_116a failed with the following error:

      test_116a returned 1

      When an OST fills, test 116a looks for the OST with the minimum size available and tries to fill 25% of the remaining space, but it never checks to see if there is any space available.

      This test should check if the minimum size available on an OST is zero and, if so, exit/skip.

      The client test_log looks like:

      == sanity test 116a: stripe QOS: free space balance ===================== 22:17:35 (1374729455)
      Free space priority error: get_param: /proc/{fs,sys}/{lnet,lustre}/lov/*-clilov-*/qos_prio_free: Found no match
      CMD: client-26vm3 lctl set_param -n osd*.*MD*.force_sync 1
      CMD: client-26vm3 lctl get_param -n osc.*MDT*.sync_*
      CMD: client-26vm3 lctl get_param -n osc.*MDT*.sync_*
      CMD: client-26vm3 lctl get_param -n osc.*MDT*.sync_*
      CMD: client-26vm3 lctl get_param -n osc.*MDT*.sync_*
      CMD: client-26vm3 lctl get_param -n osc.*MDT*.sync_*
      CMD: client-26vm3 lctl get_param -n osc.*MDT*.sync_*
      CMD: client-26vm3 lctl get_param -n osc.*MDT*.sync_*
      CMD: client-26vm3 lctl get_param -n osc.*MDT*.sync_*
      Waiting for local destroys to complete
      OST kbytes available: 164288 172508 172284 0 164312 172300 162240
      Min free space: OST 3: 0
      Max free space: OST 1: 172508
      Filling 25% remaining space in OST3 with 0Kb
      CMD: client-26vm3 lctl get_param -n lov.*.qos_maxage
      Waiting for local destroys to complete
      OST kbytes available: 164068 172508 172504 0 164312 172520 162016
      Min free space: OST 3: 0
      Max free space: OST 5: 172520
      /usr/lib64/lustre/tests/sanity.sh: line 6604: 172520 * 100 / 0: division by 0 (error token is "0")
      

      Attachments

        Issue Links

          Activity

            People

              jamesanunez James Nunez (Inactive)
              maloo Maloo
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: