Re: [ceph-users] Upgrade Woes on suse leap with OBS ceph.
On Fri, Feb 24, 2017 at 11:00 AM, Schlacta, Christwrote: > aarcane@densetsu:~$ ceph --cluster rk osd crush show-tunables > { > "choose_local_tries": 0, > "choose_local_fallback_tries": 0, > "choose_total_tries": 50, > "chooseleaf_descend_once": 1, > "chooseleaf_vary_r": 1, > "chooseleaf_stable": 1, > "straw_calc_version": 1, > "allowed_bucket_algs": 54, > "profile": "jewel", > "optimal_tunables": 1, > "legacy_tunables": 0, > "minimum_required_version": "jewel", > "require_feature_tunables": 1, > "require_feature_tunables2": 1, > "has_v2_rules": 0, > "require_feature_tunables3": 1, > "has_v3_rules": 0, > "has_v4_buckets": 0, > "require_feature_tunables5": 1, I suspect setting the above to 0 would resolve the issue with the client but there may be a reason why this is set? Where did those packages come from? > "has_v5_rules": 0 > } > > On Thu, Feb 23, 2017 at 4:45 PM, Brad Hubbard wrote: >> On Thu, Feb 23, 2017 at 5:18 PM, Schlacta, Christ >> wrote: >>> So I updated suse leap, and now I'm getting the following error from >>> ceph. I know I need to disable some features, but I'm not sure what >>> they are.. Looks like 14, 57, and 59, but I can't figure out what >>> they correspond to, nor therefore, how to turn them off. >>> >>> libceph: mon0 10.0.0.67:6789 feature set mismatch, my 40106b84a842a42 >>> < server's e0106b84a846a42, missing a004000 >> >> http://cpp.sh/2rfy says... >> >> Bit 14 set >> Bit 57 set >> Bit 59 set >> >> Comparing this to >> https://github.com/ceph/ceph/blob/master/src/include/ceph_features.h >> shows... >> >> DEFINE_CEPH_FEATURE(14, 2, SERVER_KRAKEN) >> DEFINE_CEPH_FEATURE(57, 1, MON_STATEFUL_SUB) >> DEFINE_CEPH_FEATURE(57, 1, MON_ROUTE_OSDMAP) // overlap >> DEFINE_CEPH_FEATURE(57, 1, OSDSUBOP_NO_SNAPCONTEXT) // overlap >> DEFINE_CEPH_FEATURE(57, 1, SERVER_JEWEL) // overlap >> DEFINE_CEPH_FEATURE(59, 1, FS_BTIME) >> DEFINE_CEPH_FEATURE(59, 1, FS_CHANGE_ATTR) // overlap >> DEFINE_CEPH_FEATURE(59, 1, MSG_ADDR2) // overlap >> >> $ echo "obase=16;ibase=16;$(echo e0106b84a846a42-a004000|tr >> '[a-z]' '[A-Z]')"|bc -qi >> obase=16;ibase=16;E0106B84A846A42-A004000 >> 40106B84A842A42 >> >> So "me" (the client kernel) does not have the above features that are >> present on the servers. >> >> Can you post the output of "ceph osd crush show-tunables"? >> >>> >>> SuSE Leap 42.2 is Up to date as of tonight, no package updates available. >>> All the ceph packages have the following version: >>> >>> 11.1.0+git.1486588482.ba197ae-72.1 >>> >>> And the kernel has version: >>> >>> 4.4.49-16.1 >>> >>> It was working perfectly before the upgrade. >>> >>> Thank you very much >>> ___ >>> ceph-users mailing list >>> ceph-users@lists.ceph.com >>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >> >> >> >> -- >> Cheers, >> Brad -- Cheers, Brad ___ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
Re: [ceph-users] Upgrade Woes on suse leap with OBS ceph.
aarcane@densetsu:~$ ceph --cluster rk osd crush show-tunables { "choose_local_tries": 0, "choose_local_fallback_tries": 0, "choose_total_tries": 50, "chooseleaf_descend_once": 1, "chooseleaf_vary_r": 1, "chooseleaf_stable": 1, "straw_calc_version": 1, "allowed_bucket_algs": 54, "profile": "jewel", "optimal_tunables": 1, "legacy_tunables": 0, "minimum_required_version": "jewel", "require_feature_tunables": 1, "require_feature_tunables2": 1, "has_v2_rules": 0, "require_feature_tunables3": 1, "has_v3_rules": 0, "has_v4_buckets": 0, "require_feature_tunables5": 1, "has_v5_rules": 0 } On Thu, Feb 23, 2017 at 4:45 PM, Brad Hubbardwrote: > On Thu, Feb 23, 2017 at 5:18 PM, Schlacta, Christ wrote: >> So I updated suse leap, and now I'm getting the following error from >> ceph. I know I need to disable some features, but I'm not sure what >> they are.. Looks like 14, 57, and 59, but I can't figure out what >> they correspond to, nor therefore, how to turn them off. >> >> libceph: mon0 10.0.0.67:6789 feature set mismatch, my 40106b84a842a42 >> < server's e0106b84a846a42, missing a004000 > > http://cpp.sh/2rfy says... > > Bit 14 set > Bit 57 set > Bit 59 set > > Comparing this to > https://github.com/ceph/ceph/blob/master/src/include/ceph_features.h > shows... > > DEFINE_CEPH_FEATURE(14, 2, SERVER_KRAKEN) > DEFINE_CEPH_FEATURE(57, 1, MON_STATEFUL_SUB) > DEFINE_CEPH_FEATURE(57, 1, MON_ROUTE_OSDMAP) // overlap > DEFINE_CEPH_FEATURE(57, 1, OSDSUBOP_NO_SNAPCONTEXT) // overlap > DEFINE_CEPH_FEATURE(57, 1, SERVER_JEWEL) // overlap > DEFINE_CEPH_FEATURE(59, 1, FS_BTIME) > DEFINE_CEPH_FEATURE(59, 1, FS_CHANGE_ATTR) // overlap > DEFINE_CEPH_FEATURE(59, 1, MSG_ADDR2) // overlap > > $ echo "obase=16;ibase=16;$(echo e0106b84a846a42-a004000|tr > '[a-z]' '[A-Z]')"|bc -qi > obase=16;ibase=16;E0106B84A846A42-A004000 > 40106B84A842A42 > > So "me" (the client kernel) does not have the above features that are > present on the servers. > > Can you post the output of "ceph osd crush show-tunables"? > >> >> SuSE Leap 42.2 is Up to date as of tonight, no package updates available. >> All the ceph packages have the following version: >> >> 11.1.0+git.1486588482.ba197ae-72.1 >> >> And the kernel has version: >> >> 4.4.49-16.1 >> >> It was working perfectly before the upgrade. >> >> Thank you very much >> ___ >> ceph-users mailing list >> ceph-users@lists.ceph.com >> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > > > > -- > Cheers, > Brad ___ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
Re: [ceph-users] Upgrade Woes on suse leap with OBS ceph.
On Thu, Feb 23, 2017 at 5:18 PM, Schlacta, Christwrote: > So I updated suse leap, and now I'm getting the following error from > ceph. I know I need to disable some features, but I'm not sure what > they are.. Looks like 14, 57, and 59, but I can't figure out what > they correspond to, nor therefore, how to turn them off. > > libceph: mon0 10.0.0.67:6789 feature set mismatch, my 40106b84a842a42 > < server's e0106b84a846a42, missing a004000 http://cpp.sh/2rfy says... Bit 14 set Bit 57 set Bit 59 set Comparing this to https://github.com/ceph/ceph/blob/master/src/include/ceph_features.h shows... DEFINE_CEPH_FEATURE(14, 2, SERVER_KRAKEN) DEFINE_CEPH_FEATURE(57, 1, MON_STATEFUL_SUB) DEFINE_CEPH_FEATURE(57, 1, MON_ROUTE_OSDMAP) // overlap DEFINE_CEPH_FEATURE(57, 1, OSDSUBOP_NO_SNAPCONTEXT) // overlap DEFINE_CEPH_FEATURE(57, 1, SERVER_JEWEL) // overlap DEFINE_CEPH_FEATURE(59, 1, FS_BTIME) DEFINE_CEPH_FEATURE(59, 1, FS_CHANGE_ATTR) // overlap DEFINE_CEPH_FEATURE(59, 1, MSG_ADDR2) // overlap $ echo "obase=16;ibase=16;$(echo e0106b84a846a42-a004000|tr '[a-z]' '[A-Z]')"|bc -qi obase=16;ibase=16;E0106B84A846A42-A004000 40106B84A842A42 So "me" (the client kernel) does not have the above features that are present on the servers. Can you post the output of "ceph osd crush show-tunables"? > > SuSE Leap 42.2 is Up to date as of tonight, no package updates available. > All the ceph packages have the following version: > > 11.1.0+git.1486588482.ba197ae-72.1 > > And the kernel has version: > > 4.4.49-16.1 > > It was working perfectly before the upgrade. > > Thank you very much > ___ > ceph-users mailing list > ceph-users@lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com -- Cheers, Brad ___ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com