Found it -- there was an octopus machine running radosgw-admin to
collect user stats. Rolled that back to luminous and no more
_get_class warnings.
Sorry for the noise.
- dan
On Wed, Nov 11, 2020 at 3:31 PM Dan van der Ster <dan(a)vanderster.com> wrote:
>
> Well I won't do that, because it seems the new rgw_gc class hasn't
> even been backported to nautilus
>
https://tracker.ceph.com/issues/42409.
> I'm still looking to find what is trying to call it.
>
> -- dan
>
> On Wed, Nov 11, 2020 at 10:59 AM Dan van der Ster <dan(a)vanderster.com> wrote:
> >
> > Would this be a bad idea?
> >
> > Option("osd_class_load_list", Option::TYPE_STR,
Option::LEVEL_ADVANCED)
> > - .set_default("cephfs hello journal lock log numops " "otp rbd
> > refcount rgw timeindex user version cas")
> > + .set_default("cephfs hello journal lock log numops " "otp rbd
> > refcount rgw rgw_gc timeindex user version cas")
> > .set_description(""),
> >
> > ?
> >
> > On Wed, Nov 11, 2020 at 9:49 AM Dan van der Ster <dan(a)vanderster.com>
wrote:
> > >
> > > Hi,
> > >
> > > We have this "not permitted to load rgw_gc" error on some of our
osds.
> > > Anyone knows what this is and how to fix it?
> > >
> > > Nautilus 14.2.11 and CentOS 7 / 8:
> > >
> > > 2020-11-11 09:48:15.914 7f665c1ea700 0 _get_class not permitted to load
rgw_gc
> > > 2020-11-11 09:48:15.914 7f665c1ea700 -1 osd.874 163331 class rgw_gc
> > > open got (1) Operation not permitted
> > >
> > > Cheers, Dan