►
From YouTube: Ceph RGW Refactoring Meeting 2023-02-08
Description
Join us every Wednesday for the Ceph RGW Refactoring meeting: https://ceph.io/en/community/meetups
Ceph website: https://ceph.io
Ceph blog: https://ceph.io/en/news/blog/
Contribute to Ceph: https://ceph.io/en/developers/contrib...
What is Ceph: https://ceph.io/en/discover/
A
Or
did
a
whole
bunch
of
work
on
that,
but
was
eventually
blocked
by
the
osds
inability
to
do
remote
reads
from
EC
pools
in
CLS.
But
that's
since
been
fixed.
A
I,
don't
have
a
lot
more
to
say
about
that
and
where's
not
on
the
call,
but
I
just
wanted
to
re-raise.
It.
A
Hey
first
topic
on
the
agenda:
is
the
prefetch
for
arranged
requests
that
or
did
a
lot
of
work
on
before.
B
A
Yeah,
it
turned
out
to
be
surprisingly
complicated
because
of
compression
and
encryption,
but
he
worked
through
all
that
stuff.
It
was
just
that
one
final
piece.
C
Okay,
thank
you.
So
the
we
wanted
to
check
about
the
cloud
transition
to
the
Noba,
MCG
or
Azul
name
special
So.
Currently,
the
transition
fails
because
I
do
have
some
restrictions
on
what
how
the
object
name
should
be,
and
it
cannot
accept
the
hyphen.
So
nobody
is
not
able
to
translate
those
attributes
to
Azure
backend
and
hence
the
transition
fails.
C
So
in
order
to
address
this
Kyle,
he
suggested
that
Microsoft
has
some
mapping,
as
mentioned
in
the
link
in
the
heater
pad,
which
may
not
be
the
right
way
to
do.
But
at
least
it's
like
a
worker
on
which
probably
him
nobody
can
adopt
to
transition
these
S3
attributes.
C
So
they
were
not
willing
to
do
it
for
all
the
providers
history
providers,
but
for
they
can
make
an
exception
for
rgw.
So
if
the
object
is
coming
from
the
rgw
client,
they
may
agree
to
do
this
mapping.
C
But
in
order
to
have
this
Behavior
by
default,
applied
to
all
the
objects
coming
from
rjw,
so
Matt
was
suggesting.
If
you
can
have,
if
react,
when
nuba
can
have
a
way
to
determine
whether
to
do
the
mapping
or
not
so
so,
we
wanted
to
check
if
we
can
have
a
separate
headers
and
while
transitioning
to
the
cloud,
which
means
probably,
for
example,
which
tells
whether
to
do
the
mapping
map
these
STV
attributes
or
not,
which,
when
set
to
True,
probably
MCG,
can
translate
these
attributes
to
another
format.
C
Otherwise
it
can
just
ignore
the
attributes
and
just
transition
the
object
by
default.
We'll
set
it
to
true.
But
we
just
want
to
have
a
option
here
for
the
users
to
choose
if
in
future,
needed.
A
I
guess
I'm
a
little
confused
by
nuba's
stance
here.
I
mean
we're
just
using
three
custom
metadata
attributes
right
and
they
don't
support
that
for
the
nuba
back
end.
No.
B
B
So
if
so,
if
so,
if
nuba
were
in
front
of
an
S3,
this
would
have
all
worked,
but
when
it's
in
front
of
azure
it
doesn't
it
doesn't
it
doesn't,
it
doesn't
map
the
attributes.
D
B
So
yeah,
so
this
so
one
way
the
other
I
mean
yes
agreed,
but
but
we
are,
we
are
a
piece
of
middleware,
so
so
we're
not
obviated.
You
know
to
be
complete
to
be
completely
invisible.
If
you
know
the,
if,
whatever.
C
B
In
the
options
the
moment
seem
to
be
have
have
have
anuba
interpret
the
user
agent
string
and
it's
like.
Oh
it's
a
it's.
It's
it's
you
know
it's
it's
rgw
is
to
do
something
or
or
else
we
introduced
something
visible
on
the
protocol
and
say
well.
This
is
what
we
want
you
to
do
and
they
agree
to
do
it.
B
And
you
can
pick
up
at
a
theoretical
level
also,
but
it
seems
it
seems
counterproductive
at
the
states.
They've
agreed
to
do
something.
That's
the
that
that
that
that
that
solves
our
problem,
the
there's
a
bit
of
a
question
I
think
that's
a
relevant
discussion
about
whether
this
mapping,
you
know
something
syntax
that
this
is
something
called
Azure
copy
does,
is
what
we
should
be
doing
here,
but
it,
but
it
is,
it
does
capture
the
the
attribute
data
or
the
use
certified
metadata
value.
B
It
keeps
values
and
and
does
the
expose
them
to
Azure
blog
applications.
D
A
This
is
just
weird
yeah,
I
mean
I,
have
no
objection
to
adding
some
request
identifying
our
GW
it.
It
doesn't
seem
like
it
would
need
to
be
in
xamz
meta
attribute,
because
that
would
get
stored
with
the
object.
Yes,.
B
C
D
And
we
might
be
already
sending
stuff,
like
probably
send
like
some
HTTP
HTTP
programs
like
or
something
like
that,
X
zone
group,
xljabi,
Zone
group
or
something
I,
don't
know
if
the
transition
does
it,
but
multi-site
probably
does
it.
B
B
C
D
Just
to
explain
them,
you
know
what
sir
we
can.
We
can
send.
B
B
A
B
F
That
be
like
an
azure
filter
driver
or
something
like
that.
B
A
I
mean
if,
if
nuba
can't
do
the
mappings
to
Azure,
then
maybe
maybe
would
we
could
only
support
the
the
S3
flavor.
B
Correctly
well,
yeah,
we
hope
so,
but
I
mean
in
this
case
I
mean
we're
saying:
is
that
they're
willing
they're
willing
to
map
it
to
Azure
to
our
to
our
specifications?
They
actually
are
willing
to
do
that.
So
we're
just
we're
just
we're
just
starting
the
eyes
depressing.
The
t
is
here
to
get
them
to
do
that.
B
A
Yeah
no
objection
there
to
adding
r2w
specific
header
to
all
of
the
requests
we
send.
A
B
Go
ahead,
no
I
was
hoping
for
it.
I
talked
about
talking
to
you
today,
who's
here
you're
here
yesterday
about
about
that's
a
discussion.
We
had
about
sync
input
provider
a
couple
days
ago
that
we
maybe
knew
that
agrees.
I
think
still
agree.
Hopefully,
yesterday
agreed
or
they
before
it
was
yesterday,
I
agreed
that
we
would
be
a
human
would
he
wouldn't.
He
would
be
willing
to
give
a
presentation
on
on
how
that,
how
that's
how
that's
currently
designed-
and
so
we
can
discuss.
D
A
All
right,
I
was
just
gonna
end
up
by
letting
everybody
know
that
the
rgw
suite
is
failing
on
rgw
or
sorry
Ragweed
errors
again
I
emailed
the
dev
lists
haven't
gotten
any
response
there.
But
if
anybody
is
willing
to
take
a
look
at
it,.
A
A
E
A
I
am
not
aware
of
any
changes,
and
a
data
point
is
that
it's
failing
this
way
on
both
Centos
and
Ubuntu,
and
they
just
started
failing
recently.
D
Recently,
after
the
switch
to
lightest.
A
A
C
B
F
Yeah
I
will
stay
vigilant
on
the
sepia
Channel.
There
was
one
quick
thing
I
wanted
to
mention.
Is
that
we're
looking
for
a
Google
summer
of
code
and
outreachy
projects?
I,
don't
know
if
we
have
anything
archw
related
that
we're
thinking
of
or
past
initiatives
or
projects
that
never
got
done,
but
we
have
about
three
to
four
weeks
to
get
projects
in.
F
A
Added
a
reminder
to
next
week's
agenda.