►
From YouTube: Gitlab 13.6 kickoff - Create:Gitaly
Description
Planning issue - https://gitlab.com/gitlab-org/create-stage/-/issues/12741
Direction page - https://about.gitlab.com/direction/create/gitaly/
A
The
first
thing
that
we
have
going
on
is
that
we
are
moving
forward
with
the
variable
replication
factor
for
giddily
cluster.
What
this
will
allow
you
to
do
is
to
set
the
replication
for
each
repository
separately
so
that
not
all
repositories
have
to
be
replicated
across
the
entire
cluster
on
all
the
nodes.
A
This
provides
many
benefits,
including
horizontal
scaling,
as
well
as
just
better
control
over
the
storage.
So,
if
you
have
say
10
nodes,
not
every
single
repository
has
to
be
replicated
10
times.
You
can
set
that
to
a
smaller
replication
factor
and
use
your
storage
more
efficiently,
so
we'll
be
moving
forward
with
that.
A
We
have
found
that
at
high
loads
with
a
high
number
of
users,
there
can
be
a
major
performance
hit
in
terms
of
resource
consumption,
so
we
are
working
on
fixing
that
and
optimizing
that
so
that
we
get
better
performance
out
of
the
distributed
reads,
and
the
final
thing
is
that
we
are
working
on
more
performance
related
optimizations
by
removing
the
getaly
ruby
sidecar
importing
all
of
that
code
from
get
from
ruby
to
go.
We
expect
that
this
will
provide
a
boost
in
performance.
As
the
go
code
we
know
will
perform
much
better.