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

/proc import file has binary data

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • Icon: Minor Minor
    • None
    • Lustre 2.5.2, Lustre 2.4.3
    • None
    • 3
    • 15524

      Lustre 2.5.2

      Some tools have problems reading the import proc file in the mdc and osc directories. For example, "less" detects binary data in this file, and I've noticed a couple different YAML parsers have failed to parse the file. It turns out there is a sequence of NULs in the middle of the file which might be causing the issues:

      $ hexdump -C /proc/fs/lustre/osc/lustre-OST0001-osc-ffff88001b4abc00/import
      ...
      000003d0  68 74 3a 20 30 0a 20 20  20 20 20 20 20 75 6e 72  |ht: 0.       unr|
      000003e0  65 67 69 73 74 65 72 69  6e 67 3a 20 30 0a 20 20  |egistering: 0.  |
      000003f0  20 20 20 20 20 74 69 6d  65 6f 75 74 73 3a 20 30  |     timeouts: 0|
      00000400  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
      *
      000004b0  00 00 00 00 00 00 00 00  00 00 00 0a 20 20 20 20  |............    |
      000004c0  20 20 20 61 76 67 5f 77  61 69 74 74 69 6d 65 3a  |   avg_waittime:|
      000004d0  20 34 36 35 20 75 73 65  63 0a 20 20 20 20 73 65  | 465 usec.    se|
      000004e0  72 76 69 63 65 5f 65 73  74 69 6d 61 74 65 73 3a  |rvice_estimates:|
      ...
      

            yujian Jian Yu
            rread Robert Read
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: