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

Allow the use of a 2.0 MDS on a filesystem with a 1.8 disk format

Details

    • Bug
    • Resolution: Fixed
    • Major
    • Lustre 2.2.0, Lustre 2.1.1
    • Lustre 2.0.0, Lustre 2.1.0
    • None

    Description

      Version 1.8 uses a tunable named "mdt.quota_type" in order to store quota parameters in config, while version 2.x has a tunable named "mdd.quota_type" for the same purpose. This introduces incompatibility when trying to run a 2.x Lustre instance on top of a filesystem with a 1.8 disk format.

      Attachments

        Issue Links

          Activity

            [LU-110] Allow the use of a 2.0 MDS on a filesystem with a 1.8 disk format

            Integrated in lustre-master » x86_64,client,el5,ofa #287
            LU-110 Recognize old mdt.quota_type param

            Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e
            Files :

            • lustre/mdt/mdt_handler.c
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,client,el5,ofa #287 LU-110 Recognize old mdt.quota_type param Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e Files : lustre/mdt/mdt_handler.c

            Integrated in lustre-master » x86_64,client,sles11,inkernel #287
            LU-110 Recognize old mdt.quota_type param

            Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e
            Files :

            • lustre/mdt/mdt_handler.c
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,client,sles11,inkernel #287 LU-110 Recognize old mdt.quota_type param Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e Files : lustre/mdt/mdt_handler.c

            Integrated in lustre-master » i686,server,el6,inkernel #287
            LU-110 Recognize old mdt.quota_type param

            Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e
            Files :

            • lustre/mdt/mdt_handler.c
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » i686,server,el6,inkernel #287 LU-110 Recognize old mdt.quota_type param Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e Files : lustre/mdt/mdt_handler.c

            Integrated in lustre-master » x86_64,server,el5,inkernel #287
            LU-110 Recognize old mdt.quota_type param

            Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e
            Files :

            • lustre/mdt/mdt_handler.c
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,server,el5,inkernel #287 LU-110 Recognize old mdt.quota_type param Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e Files : lustre/mdt/mdt_handler.c

            Integrated in lustre-master » x86_64,client,el6,inkernel #287
            LU-110 Recognize old mdt.quota_type param

            Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e
            Files :

            • lustre/mdt/mdt_handler.c
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,client,el6,inkernel #287 LU-110 Recognize old mdt.quota_type param Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e Files : lustre/mdt/mdt_handler.c

            Integrated in lustre-master » x86_64,server,el5,ofa #287
            LU-110 Recognize old mdt.quota_type param

            Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e
            Files :

            • lustre/mdt/mdt_handler.c
            hudson Build Master (Inactive) added a comment - Integrated in lustre-master » x86_64,server,el5,ofa #287 LU-110 Recognize old mdt.quota_type param Oleg Drokin : 398fd6e9da8c845efb45bdc6b0af2c8440219d7e Files : lustre/mdt/mdt_handler.c
            niu Niu Yawei (Inactive) added a comment - http://review.whamcloud.com/#change,354

            Integrated in reviews-centos5 #536
            LU-110 Recognize old mdt.quota_type param

            Niu Yawei : 4e57da69d1159bd2d2bec9e12cc724f8044443d2
            Files :

            • lustre/mdt/mdt_handler.c
            hudson Build Master (Inactive) added a comment - Integrated in reviews-centos5 #536 LU-110 Recognize old mdt.quota_type param Niu Yawei : 4e57da69d1159bd2d2bec9e12cc724f8044443d2 Files : lustre/mdt/mdt_handler.c

            Integrated in reviews-centos5 #502
            LU-110 Old-style quota type handling fix

            Vitaly Fertman : b4f6461fcdbd6ca001d48653075601be66432da3
            Files :

            • lustre/mdt/mdt_lproc.c
            • lustre/mdd/mdd_lproc.c
            hudson Build Master (Inactive) added a comment - Integrated in reviews-centos5 #502 LU-110 Old-style quota type handling fix Vitaly Fertman : b4f6461fcdbd6ca001d48653075601be66432da3 Files : lustre/mdt/mdt_lproc.c lustre/mdd/mdd_lproc.c
            nangelinas Nikitas Angelinas added a comment - - edited

            Hi Niu and Peter,

            Please find attached a patch for the issue; hopefully the formatting of the file has been left intact by the upload process.

            Thanks to Robert Read for providing us with the necessary Gerrit-related information; we should be sorting out our upstreaming methodology soon hopefully.

            Kind Regards,
            Nikitas

            nangelinas Nikitas Angelinas added a comment - - edited Hi Niu and Peter, Please find attached a patch for the issue; hopefully the formatting of the file has been left intact by the upload process. Thanks to Robert Read for providing us with the necessary Gerrit-related information; we should be sorting out our upstreaming methodology soon hopefully. Kind Regards, Nikitas
            pjones Peter Jones added a comment -

            Niu

            I think that we need to do the former. Yes, Xyratex have a patch but they are currently blocked on providing it until we can give Nikitas some guidance about how to supply the patch. I suggest that you create a repro case as a first step and then see whether the patch is available by then. If not it probably would not be too much effort to recreate it - I gather from Nathan (of Xx) that it is only a few lines of code (though of course it would be preferable to reuse the existing patch)

            Peter

            pjones Peter Jones added a comment - Niu I think that we need to do the former. Yes, Xyratex have a patch but they are currently blocked on providing it until we can give Nikitas some guidance about how to supply the patch. I suggest that you create a repro case as a first step and then see whether the patch is available by then. If not it probably would not be too much effort to recreate it - I gather from Nathan (of Xx) that it is only a few lines of code (though of course it would be preferable to reuse the existing patch) Peter

            People

              niu Niu Yawei (Inactive)
              nangelinas Nikitas Angelinas
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: