►
From YouTube: GitLab 13.9 Kickoff - Enablement:Geo
Description
Geo's PM walks through the team's upcoming 13.9 release plans. For more information, check out Geo's 13.9 planning issue: https://gitlab.com/gitlab-org/geo-team/discussions/-/issues/4994
A
A
We
are
going
to
work
on
improving
the
maturity
of
the
disaster
recovery
category
to
complete
we've
finished
the
implementation
work
for
viable
there's,
some
validation
for
usability
scorecards
still
worked
being
worked
on,
but
from
an
engineering
side.
We
are
now
firmly
in
the
work
for
complete
maturity,
and
so
everything
that
I
actually
talk
about
specifically
for
13.9
is
part
of
this
epic
here
and
you
can
see,
there's
a
bunch
of
sub
epics
for
specific
features
and
functionalities.
A
There's
a
roadmap
for
13.9
and
beyond.
We
use
a
more
continuous
process,
even
though
we
release
every
month
so
take
this
with
a
grain
of
salt.
It's
a
forward-looking
sort
of
out
outlook
for
the
next
few
months,
but
this
is
what
we
what
we
are
doing
at
the
moment,
and
so
please
keep
that
in
mind,
but
also
all
of
this
is
publicly
available.
Go
check
out.
This
epic
you'll
see
a
lot
of
the
work
that
I'm
going
to
discuss
here.
A
A
A
Secondly,
we're
going
to
continue
working
on
geopatroni
support.
We
shipped
alpha
support
in
13.8,
so
we're
now
moving
to
beta
support
alpha
means
is
not
ready
for
production.
Yet
there's
some
instability
in
beta.
We
are
going
to
address
some
of
these
issues
and
stabilizing
the
overall
offering
to
remind
you.
What
is
this
about?
A
You
want
to
be
able
to
do
this
quickly
with
minimal
downtime
and
interruption
to
your
users,
and
so
one
thing
that
we
can
do
right
now
is
provide
a
highly
available
postgres
cluster
on
the
secondary
side.
So
a
postgres
database
cluster
with
more
than
one
node
and
if
one
node
would
topple
over
for
whatever
reason
the
other
nodes
could
fully
fill
in.
A
So
petroni
is
a
technology
originally
developed
by
salando
that
we
also
use
a
production
for
gitlab.com
that
is
now
being
shipped
as
the
high
availability
solution
for
postgres,
aha
in
gitlab,
and
we
are
working
on
enabling
this
on
a
secondary
site.
So
this
would
be
a
standby
cluster,
so
something
that
could
be
used
and
transformed
from
a
standby
cluster
into
a
live
cluster
upon
failover.
A
And
so
we
have
quite
a
few
items
to
work
through
here
to
enable
to
move
forward
in
our
maturity
with
petroni,
for
example,
documenting
how
you
can
upgrade
from
a
single
node
to
a
full
petroni
cluster,
how
we
can
automatically
recover
from
a
leader
change.
So
there's
a
lot
of
technical
work
that
needs
to
happen,
but
we
are
making
good
progress
and
I'll
keep
you
updated.
A
Then
maintenance
mode
I've
talked
about
this
before
you
can
see,
there's
a
whole
number
of
issues
that
we
intend
to
deliver
in
13.9,
where
we
try
to
iterate
it
very
quickly,
and
these
are
small
issues
that
came
out
of
testing,
so
the
functionality
of
a
read-only
maintenance
mode
is
essentially
implemented.
A
We
have
a
testing
on
our
staging
environment
for
gitlab.com,
scheduled
for
the
25th
of
january
and,
as
you
can
see,
many
of
these
items
are
going
to
roll
over
into
13.9,
but
they're
being
worked
on
is
many
small
fixes,
in
collaboration
with
our
quality
department,
to
ensure
first
nvc
here
works
as
intended
for
everybody
who
wants
to
use
it,
and
so
we
hope
to
ship
the
first
iteration
of
maintenance
mode
in
13.9.
A
So
this
may
have
some.
It
has
actually
several
benefits
for
lfs
files.
A
There
may
be
some
performance
benefits,
because
the
self-service
framework
has
some
interesting
opportunities
there,
but
in
the
long
run
it
actually
means
that,
for
example,
verification
that
we're
implementing
for
the
self-service
framework
right
now
will
then
out
of
the
box
also
work
for
lfs
files,
so
we're
moving
it
over
and
this
is
taking
a
little
bit
longer
because
we
have
to
migrate
the
existing
feature
as
well.
But
it's
well
on
the
way
and
again
fingers
crossed
we're
intending
to
ship
that
in
13.9
we've
also
have
a
new
design
for
the
geo-node
page.
A
We've
done
some
initial
work
in
13.8
and
we
continue
to
iterate
in
this
we're
a
little
bit
resource
constrained
at
the
moment
and
many
things
going
on.
So
I'm
we
may
be
able
to
do
some
work
here,
but
I'll
keep
you
posted.
A
Finally,
we've
done
a
little
bit
of
research
on
how
to
actually
enable
usage
ping
on
geosecondary,
specifically
for
git
operations.
A
So
we
we
can
already
measure
operations
via
the
web
interface,
but
we
can
via
git,
and
arguably
many
developers
rely
on
geosecondaries
for
git
operations,
and
so
we
would
really
like
to
measure
that,
and
in
order
to
do
so,
we
need
to
enable
usage
ping
on
secondaries
and
then
hook
it
up
to
our
monitoring
stack,
namely
prometheus.
So
that's
also,
hopefully
going
to
happen
in
13.9.