Details

    • Technical task
    • Resolution: Fixed
    • Major
    • Lustre 2.6.0
    • None
    • None
    • 11810

    Description

      During the parallel build (with -j <n> option) we can have errors because of the build of modules begins early than actual sources prepared in ldiskfs directory. This caused by absence dependency modules from ldiskfs sources.

      Attachments

        Activity

          [LU-4314] no dependency from ldiskfs sources
          morrone Christopher Morrone (Inactive) made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          dmiter Dmitry Eremin (Inactive) made changes -
          Fix Version/s New: Lustre 2.6.0 [ 10595 ]
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          dmiter Dmitry Eremin (Inactive) made changes -
          Link Original: This issue is related to LU-3953 [ LU-3953 ]
          dmiter Dmitry Eremin (Inactive) made changes -
          Parent New: LU-3953 [ 20969 ]
          Severity Original: 3 [ 10022 ]
          Issue Type Original: Bug [ 1 ] New: Technical task [ 7 ]
          dmiter Dmitry Eremin (Inactive) made changes -
          Description Original: During the parallel build (with -j <n> option) we will have errors like following:
          {code}
          In file included from include/trace/ftrace.h:440,
          from include/trace/define_trace.h:73,
          from /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h:904,
          from /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/super.c:56:
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h: In function 'ftrace_profile_enable_ldiskfs_free_inode':
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h:18: error: implicit declaration of function 'register_trace_ldiskfs_free_inode'
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h: In function 'ftrace_profile_disable_ldiskfs_free_inode':
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h:18: error: implicit declaration of function 'unregister_trace_ldiskfs_free_inode'
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h: In function 'ftrace_profile_enable_ldiskfs_request_inode':
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h:47: error: implicit declaration of function 'register_trace_ldiskfs_request_inode'
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h: In function 'ftrace_profile_disable_ldiskfs_request_inode':
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h:47: error: implicit declaration of function 'unregister_trace_ldiskfs_request_inode'
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h: In function 'ftrace_profile_enable_ldiskfs_allocate_inode':
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h:69: error: implicit declaration of function 'register_trace_ldiskfs_allocate_inode'
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h: In function 'ftrace_profile_disable_ldiskfs_allocate_inode':
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h:69: error: implicit declaration of function 'unregister_trace_ldiskfs_allocate_inode'
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h: In function 'ftrace_profile_enable_ldiskfs_write_begin':
          /mnt/build/build/master-ofed/BUILD/BUILD/lustre-2.5.51/ldiskfs/trace/events/ldiskfs.h:121: error: implicit declaration of function 'register_trace_ldiskfs_write_begin'
          {code}
          This caused by absence dependency modules from ldiskfs sources. The build of modules begins early than actual sources prepared in ldiskfs directory.
          New: During the parallel build (with -j <n> option) we can have errors because of the build of modules begins early than actual sources prepared in ldiskfs directory. This caused by absence dependency modules from ldiskfs sources.
          dmiter Dmitry Eremin (Inactive) made changes -
          Link New: This issue is related to LU-3953 [ LU-3953 ]
          dmiter Dmitry Eremin (Inactive) created issue -

          People

            dmiter Dmitry Eremin (Inactive)
            dmiter Dmitry Eremin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: