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

do not call blocking ops when !TASK_RUNNING

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      New upstream kernels added additional checking to CONFIG_DEBUG_ATOMIC__SLEEP to ensure no blocking calls are made while in not RUNNIG state,as otherwise the state could be lost.

      For us offenders are in __l_wait_event for callbacks,
      in libcfs_debug_dumplog and in libcfs_sock_accept

      Attachments

        Issue Links

          Activity

            [LU-6431] do not call blocking ops when !TASK_RUNNING
            jhammond John Hammond added a comment -

            Resolved by https://review.whamcloud.com/#/c/13874/ LU-6245 libcfs: remove prim wrappers for libcfs.

            jhammond John Hammond added a comment - Resolved by https://review.whamcloud.com/#/c/13874/ LU-6245 libcfs: remove prim wrappers for libcfs.

            Oleg Drokin (oleg.drokin@intel.com) uploaded a new patch: http://review.whamcloud.com/14367
            Subject: LU-6431 obd: Do not block in !RUNNABLE state
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: f684bbfe1e075716e4bac3d882550d5d09f70118

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) uploaded a new patch: http://review.whamcloud.com/14367 Subject: LU-6431 obd: Do not block in !RUNNABLE state Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: f684bbfe1e075716e4bac3d882550d5d09f70118

            People

              green Oleg Drokin
              green Oleg Drokin
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: