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

2.4.0<->2.3 interop: sanity test 56w: MDS unknown opcode 61

Details

    • 3
    • 8924

    Description

      sanity test 56w hung as follows:

      == sanity test 56w: check lfs_migrate -c stripe_count works == 00:42:51 (1372405371)
      /usr/bin/lfs_migrate -y -c 6 /mnt/lustre/d0.sanity/d56w/file1
      

      Console log on the MDS showed that:

      00:39:22:Lustre: DEBUG MARKER: == sanity test 56w: check lfs_migrate -c stripe_count works == 00:42:51 (1372405371)
      00:39:44:LustreError: 14887:0:(mdt_handler.c:3026:mdt_msg_check_version()) MDS unknown opcode 61
      00:39:44:LustreError: 14887:0:(mdt_handler.c:3065:mdt_handle0()) mdt drops mal-formed request
      00:40:25:Lustre: lustre-MDT0000: Client ca0ab3a3-a02f-6aeb-30e4-9241dc18b04d (at 10.10.4.121@tcp) reconnecting
      00:40:25:LustreError: 22982:0:(mdt_handler.c:3026:mdt_msg_check_version()) MDS unknown opcode 61
      00:40:25:LustreError: 22982:0:(mdt_handler.c:3065:mdt_handle0()) mdt drops mal-formed request
      00:41:07:Lustre: lustre-MDT0000: Client ca0ab3a3-a02f-6aeb-30e4-9241dc18b04d (at 10.10.4.121@tcp) reconnecting
      00:41:07:LustreError: 14887:0:(mdt_handler.c:3026:mdt_msg_check_version()) MDS unknown opcode 61
      00:41:07:LustreError: 14887:0:(mdt_handler.c:3065:mdt_handle0()) mdt drops mal-formed request
      00:41:49:Lustre: lustre-MDT0000: Client ca0ab3a3-a02f-6aeb-30e4-9241dc18b04d (at 10.10.4.121@tcp) reconnecting
      

      Maloo report: https://maloo.whamcloud.com/test_sets/0219094e-e0f0-11e2-b3fd-52540035b04c

      Attachments

        Activity

          [LU-3546] 2.4.0<->2.3 interop: sanity test 56w: MDS unknown opcode 61
          sarah Sarah Liu added a comment -

          Also hit this problem when testing interop between 2.3.0 server and 2.5 client:

          https://maloo.whamcloud.com/test_sets/4926deda-02b8-11e3-a4b4-52540035b04c

          sarah Sarah Liu added a comment - Also hit this problem when testing interop between 2.3.0 server and 2.5 client: https://maloo.whamcloud.com/test_sets/4926deda-02b8-11e3-a4b4-52540035b04c

          Can this be closed? Or is there more work to do?

          jlevi Jodi Levi (Inactive) added a comment - Can this be closed? Or is there more work to do?
          green Oleg Drokin added a comment -

          cherrypicked compile fix to b2.1

          green Oleg Drokin added a comment - cherrypicked compile fix to b2.1

          The fix for the build failure needs to be cherry picked to b2_1

          jlevi Jodi Levi (Inactive) added a comment - The fix for the build failure needs to be cherry picked to b2_1

          Can this ticket be closed now? Or does the patch still need to be cherry picked?

          jlevi Jodi Levi (Inactive) added a comment - Can this ticket be closed now? Or does the patch still need to be cherry picked?
          green Oleg Drokin added a comment -

          the patch was landed and cherry-picked to b2_1 and b2_4

          green Oleg Drokin added a comment - the patch was landed and cherry-picked to b2_1 and b2_4

          This patch is also needed for 2.1.7.

          adilger Andreas Dilger added a comment - This patch is also needed for 2.1.7.

          patch is at: http://review.whamcloud.com/6864, the patch is for master but we should cherry-pick it to b2_3 and b2_4.

          jay Jinshan Xiong (Inactive) added a comment - patch is at: http://review.whamcloud.com/6864 , the patch is for master but we should cherry-pick it to b2_3 and b2_4.
          emoly.liu Emoly Liu added a comment -

          The following opcodes are not supported by 2.3 MDS.

                  MDS_HSM_STATE_GET       = 54,
                  MDS_HSM_STATE_SET       = 55,
                  MDS_HSM_ACTION          = 56,
                  MDS_HSM_PROGRESS        = 57,
                  MDS_HSM_REQUEST         = 58,
                  MDS_HSM_CT_REGISTER     = 59,
                  MDS_HSM_CT_UNREGISTER   = 60,
                  MDS_SWAP_LAYOUTS        = 61,
          
          emoly.liu Emoly Liu added a comment - The following opcodes are not supported by 2.3 MDS. MDS_HSM_STATE_GET = 54, MDS_HSM_STATE_SET = 55, MDS_HSM_ACTION = 56, MDS_HSM_PROGRESS = 57, MDS_HSM_REQUEST = 58, MDS_HSM_CT_REGISTER = 59, MDS_HSM_CT_UNREGISTER = 60, MDS_SWAP_LAYOUTS = 61,

          The "lfs migrate" RPC is not supported by the 2.3 MDS, but I guess it is a bug in the 2.x MDS code that it just drops this reply instead of returning an error to the caller? It should definitely return -EPROTO or -EOPNOTSUPP or similar.

          adilger Andreas Dilger added a comment - The "lfs migrate" RPC is not supported by the 2.3 MDS, but I guess it is a bug in the 2.x MDS code that it just drops this reply instead of returning an error to the caller? It should definitely return -EPROTO or -EOPNOTSUPP or similar.

          People

            jay Jinshan Xiong (Inactive)
            yujian Jian Yu
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: