Details

    • Bug
    • Resolution: Cannot Reproduce
    • Critical
    • Lustre 2.10.0
    • Lustre 2.10.0
    • None
    • Spirit performance cluster
    • 3
    • 9223372036854775807

    Description

      LNET modules do not unload from 'lustre_rmmod'

      ]# modprobe lustre
      [root@spirit-14 ~]# lustre_rmmod
      rmmod: ERROR: Module ko2iblnd is in use
      

      Is is possible to manually delete all networks with lnetctl
      using lnetctl del

      Attachments

        Activity

          [LU-9524] LNET Fails to unload.
          pjones Peter Jones added a comment -

          Oleg reverted the offending patch so this should not have disappeared

          pjones Peter Jones added a comment - Oleg reverted the offending patch so this should not have disappeared
          cliffw Cliff White (Inactive) added a comment - https://review.whamcloud.com/#/c/26959/ on LU-9439 seems to be the offender.

          I assume this happens because of the following list of commits:

          b6d5b5b LU-9415 lfsck: quiet noisy console message
          2ef0f3a LU-9477 tests: check correct handling of dead object
          2dd720a LU-9464 hsm: use OBD_ALLOC_LARGE() for hsm_scan_data array
          a003d8d LU-9119 lnet: Fix deleting peers from YAML
          a6d463f LU-9315 pfl: static analysis issues
          49f4bd0 LU-9241 llite: ASSERTION( de->d_op == &ll_d_ops ) failed
          e96c70e LU-9202 lfsck: skip unavailable targets when sync failures
          5d32447 LU-9183 llite: remove struct file on stack in ll_setxattr()
          fa3598d LU-9183 ptlrpc: handle changes in struct group_info
          1852513 LU-8730 test: Remove duplicate $dev from conf-sanity test_83
          434eeba LU-8589 osd: remove "object" from method function names
          c60e949 LU-8359 ldlm: Wrong evict during failover
          3800d05 LU-9305 osd-zfs: arc_buf could be non-pagesize aligned
          f240769 LU-8670 tests: test_115 Fixes & Improvements
          b27652c LU-6952 mount: Mount options parsing problem
          b76a5b1 LU-9425 lnd: Turn on 2 sges by default
          5611dbe LU-7584 tests: clean up sanity test_129
          da47e9c LU-9362 lfs: getstripe print last init-ed component info
          e79e711 LU-8998 tests: improve sanity.sh::check_seq_oid()
          7a1c0f9 LU-8998 tools: support negative flags
          64b2fad LU-7473 acl: increase ACL entries limitation
          cdc7b3b LU-9096 test: add sanity 253 to ALWAYS_EXCEPT
          2da01a9 LU-9458 ptlrpc: handle case of epp_free_pages <= PTLRPC_MAX_BRW_PAGES
          01787a3 LU-8294 gss: quiet cache_check return ENOENT warning
          60d2981 LU-9456 lnd: Change sock_create() to sock_create_kern()
          645153b LU-9439 scripts: Change behavior of lustre_rmmod
          e58f8d6 LU-8346 obdclass: guarantee all keys filled
          47380f6 LU-7567 utils: fix timestamp printing in lfs_changelog()
          7fa6644 LU-7108 test: Remove sanityn tests from ALWAYS_EXCEPT list
          9b8eb39 LU-9324 lnet: move cyaml.h under lnet/include/
          220124b LU-9372 ptlrpc: drain "ptlrpc_request_buffer_desc" objects
          ca50009 LU-9357 pfl: should inherit pool from previous layout comp
          8bbbd4e LU-9324 lfs: output stripe info in YAML format
          349d0de LU-5788 test: fix the cmd to getfree space
          7241e68 LU-8943 lnd: Enable Multiple OPA Endpoints between Nodes
          
          dmiter Dmitry Eremin (Inactive) added a comment - I assume this happens because of the following list of commits: b6d5b5b LU-9415 lfsck: quiet noisy console message 2ef0f3a LU-9477 tests: check correct handling of dead object 2dd720a LU-9464 hsm: use OBD_ALLOC_LARGE() for hsm_scan_data array a003d8d LU-9119 lnet: Fix deleting peers from YAML a6d463f LU-9315 pfl: static analysis issues 49f4bd0 LU-9241 llite: ASSERTION( de->d_op == &ll_d_ops ) failed e96c70e LU-9202 lfsck: skip unavailable targets when sync failures 5d32447 LU-9183 llite: remove struct file on stack in ll_setxattr() fa3598d LU-9183 ptlrpc: handle changes in struct group_info 1852513 LU-8730 test: Remove duplicate $dev from conf-sanity test_83 434eeba LU-8589 osd: remove "object" from method function names c60e949 LU-8359 ldlm: Wrong evict during failover 3800d05 LU-9305 osd-zfs: arc_buf could be non-pagesize aligned f240769 LU-8670 tests: test_115 Fixes & Improvements b27652c LU-6952 mount: Mount options parsing problem b76a5b1 LU-9425 lnd: Turn on 2 sges by default 5611dbe LU-7584 tests: clean up sanity test_129 da47e9c LU-9362 lfs: getstripe print last init-ed component info e79e711 LU-8998 tests: improve sanity.sh::check_seq_oid() 7a1c0f9 LU-8998 tools: support negative flags 64b2fad LU-7473 acl: increase ACL entries limitation cdc7b3b LU-9096 test: add sanity 253 to ALWAYS_EXCEPT 2da01a9 LU-9458 ptlrpc: handle case of epp_free_pages <= PTLRPC_MAX_BRW_PAGES 01787a3 LU-8294 gss: quiet cache_check return ENOENT warning 60d2981 LU-9456 lnd: Change sock_create() to sock_create_kern() 645153b LU-9439 scripts: Change behavior of lustre_rmmod e58f8d6 LU-8346 obdclass: guarantee all keys filled 47380f6 LU-7567 utils: fix timestamp printing in lfs_changelog() 7fa6644 LU-7108 test: Remove sanityn tests from ALWAYS_EXCEPT list 9b8eb39 LU-9324 lnet: move cyaml.h under lnet/include/ 220124b LU-9372 ptlrpc: drain "ptlrpc_request_buffer_desc" objects ca50009 LU-9357 pfl: should inherit pool from previous layout comp 8bbbd4e LU-9324 lfs: output stripe info in YAML format 349d0de LU-5788 test: fix the cmd to getfree space 7241e68 LU-8943 lnd: Enable Multiple OPA Endpoints between Nodes

          People

            wc-triage WC Triage
            cliffw Cliff White (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: