►
From YouTube: 2022 07 20 Git Cache Maintenance
Description
Git cache maintenance project status meeting from 20 July 2022.
A
Welcome
it's
the
20th
of
july.
This
is
google
summer
of
code,
get
cash
maintenance
roshikesh.
What
topics
would
you
like
to
go
over?
I
know
we've
got
upcoming
the
the
presentation
that
you'll
be
doing
looking
forward.
To
that.
Do
you
want
to
review
your
slides
with
us?
Would
you
like
to
talk
about
your
demo?
Do
you
want
to
test
drive
your
demo?
Are
there
other
things.
A
B
B
During
that
period
good,
but
then
I've
received
a
mail
from
google
that
you
know
if
you
want.
You
can
like,
if
you're
busy
in
the
middle
of
the
coding
phase
for
like
a
week,
or
so
you
can
extend
your
you
know,
g-shock
period
towards
the
end,
for.
A
No
is,
is
that
your
preference,
because
my
assumption
was
their
expectation-
is
you'll,
spend
about
175
hours,
total
yeah,
and
if
you,
if
you
take
a
week
for
exams
so
long
as
you
spend
175
hours
across
the
project,
that
we
don't
have
to
change
the
schedule,
you
know
if
you
feel
a
need
to
change
the
schedule.
I'm
I'm
fully
supportive
of
that,
but
the
the
goal
is
be
sure
that
you've
you've
you've
done
the
the
effort
that
you
intended
and
spent
the
time
that
that
they
mandated
so
I'm
okay.
B
That
was
something
I
was
you
know
considering
if
assume
in
the
middle.
I
don't
get
some
time
like
so
that's
an
option.
Right
is
what
I
wanted.
A
Yes,
absolutely
that
if,
if
google
allows
it,
I
have
no
problem
allowing
it
absolutely
they'd
be
happy
to
do
it.
Okay,
because
they
were
like
you
had
you
had
to
ask
your
mentor
so
right
now
now
the
scheduled
end
is
sometime
in
september
right
and
this
wouldn't
change
it.
It
would
still
be
in
september
because
the
last
week
of
september,
I'm
in
orlando
florida
for
devops
world,
and
so
that
would
be.
A
A
B
So
yeah,
that
was
one
thing
I
wanted
to
also
regarding
the
second
phase
like:
when
do
we
start
about
it?
Do
we
start
our
like?
You
know
implementing
the
things
from
next
week
itself
or
how
are
we.
A
Going
to
proceed,
that
was
what
I
thought
if
you'd
be
okay
with
that,
I
think
next
week
is
a
great
time
to
begin.
The
second
phase
you'll
have
done
your
presentation.
You'll
have
been
you
you.
The
presentation
is
also
a
chance
for
you
to
organize
your
thoughts
right.
It
helps
you
think
about
hey.
We've
done
this.
We've
learned
these
things
here.
The
things
that
we've
found
are
important.
B
A
Wait:
it's
what
you
did
you
do
some
you
do
some
very
serious
thing.
At
least
I
do
when
I'm
creating
a
presentation,
very
serious
thinking
about
how
should
I
explain
this
and
the
act
of
explaining
it
makes
things
much
clearer
for
me,
oh
yeah.
That
means
I
need
to
do
this.
You
know
I
forgot
about
that
and,
while
preparing
the
the
presentation
I
was
reminded
of
this
thing
has
to
happen
in
this
thing
and
yeah
very
good.
That's
great!
A
B
A
Can
I
share
my
screen?
Yes,
yes,
I
I
think.
Well,
let
me
let's
see
maybe
I
haven't
allowed
it.
Sometimes
I
forget
to
grant
permissions
just
a
minute
see
if
I
can
find
the
the
security
thing.
Yes,
you
should
be
able
to
share
your
screen
so
on
the
bottom
menu
there
should
be
a
share
screen
button,
okay
and
then
yeah.
B
B
Then
I
would
talk
about
myself.
Okay,
I
was,
you
know,
glad
to
see
jenkins
art
logo
about
hyderabad,
okay.
I
am
from
hyderabad.
A
B
Building
so
yeah,
I'm
going
to
you
know.
The
second
page
is
about
introduction,
so
I'm
going
to
introduce
myself
then
this
was
this
is
like
you
know,
agenda
of
whatever.
B
What
am
I
going
to
talk
about
and
this
this
is
a
a
general
overview
of
how
gate
works
internally
so
because
I
was
not
sure
like
if
everyone
knows
how
things
work
internally,
so
I
thought
I'd
give
a
basic
overview
and
about
caches,
okay,
how
exactly
caches
works
on
the
jenkins
controller,
you
know
a
basic
overview
like
what
what
are
caches,
what
are
the
disadvantages
of
caches
on
jenkins,
okay,
the
this
brings
us
to
get
maintenance
which
was
introduced
in
washington
2.30
so
I'll
be.
Should
I
explain
each
one
of
them?
A
Wouldn't
just
because
merely
the
fact
that
you're
saying
these
things
exist
is
already
enough
and
and
you're,
probably
at
this
point
already
one
or
two
minutes
into
your
presentation
and
and
so
let's,
let's
see
first,
because
I
think
you
still
plan
on
a
demonstration
right,
you're,
not
just
so
I
would
not
min.
I
would
not
describe
what
each
one
is
unless
there's
one
where
you
say
this,
one
is
so
crucial.
A
B
A
B
So
then
I
I
think
I
will
skip
these
these
things
explanation
for
all
of
these
okay
and
then
we
have
the
demonstration
so
yeah
and
then
this
is
a.
This
is
a
simple.
You
know,
high
level
overview
of
the
architecture,
good.
A
Yes,
so
so
I
I
assume
your
demonstration
will
already
probably
be
three
to
five
minutes.
Talking
about
hey
watch
here,
I'm
going
to
we're
going
to
show
you.
This
debris
filled
repository
that
starts
with
now,
I'm
going
to
schedule
it
and
then,
while
while
you've
scheduled
it
you're,
probably
going
to
talk
about
it
and
you
may
that
may
be
the
place
actually
where
you
might
bring
back
one
of
those
slides
and
say.
B
A
While
this
garbage
collection
is
happening,
let's
talk
about
what
garbage
collection
is,
and
maybe
that's
the
place
where
you
insert,
because
you
need
you
may
need
filler.
While
the
process
runs
right.
It's
it's
not
a
it's,
not
a
zero
time
process.
This
is
not
a
super
fast
process
on
large
repos.
Even
so
so
there
is
your.
Maybe
your
place
where
you
can
say
yeah,
let's
talk
about
what
gc
is
here's
this
slide
that
talks
about
it.
Remember
that
the
the
process
is
running
now,
I'm
talking
to
this
slide
because
you
need
we
need
to.
B
Okay,
I
thought
I'll
display
the
comment
graph
command
because
that
that
is
going
to
have.
That
is
the
actually
a
very
beneficial
maintenance
task
and
I
can
even
display
the
performance
gained
using
a
comment
graph.
So
that
was
something
I
thought
I'll
talk
about.
B
A
It
excellent,
I,
I
think
your
presentation
is
spectacular.
That's
you,
you
hit
exactly
the
right
topics.
Well
done
and
you've
got
relatively
few
slides
and
they've
got
interesting
imagery
on
them.
I
I'm
I'm
impressed
once
again
by
somebody
using
canva
you're,
the
second
person
in
about
10
days,
that's
shown
showing
me
something
in
canva
and
wow.
That's
really
quite
elegant
it.
You
look
like
a
graphic
design
professional
with
russia.
Well
done.
B
Yeah
I
I
spent
my
entire
weekend
doing
this
I
and
my
mom
okay,
so
both
of
us
spent
family
time
doing
this
so.
A
A
B
That
that
that
that's,
what
is
what
like,
I'm
going
to
present
tomorrow,
I'll
have
to
give
you
trial,
runs
again
last
night,
I
sat
in
that
view.
It's
coming
around
seven
minutes.
If
I
speak
for
you
know
all
the
time
so
so
the
the
demonstration
is
seven
minutes
or
the
total
slides.
A
B
Minutes
all
the
slides,
without
you
know,
g
describing
gc
comment
graph.
All
of.
B
A
B
A
So
do
you
would
you
like
to
work
through
your
demo
as
well?
Do
you
want
to
show
the
demo
now?
Because
for
me,
the
slides
that
you
presented,
look
good
and
you've
got
you've
got
a
total
of
15
minutes
right,
that's
all
they've
allowed.
You
is
15
minutes
and
there
are
four
four
presentations
and
it's
a
one-hour
webinar.
So
it's
probably
even
slightly
less
than
15
minutes,
because
there
will
be
some
intro
and
there'll
be
some
end.
A
B
The
thing
is:
I've
written
all
of
them
down
on
the
paper,
okay,
so
I'm
not
sure
like
if
I
have
to
give
it
right
now.
I
think.
A
A
Okay,
and
do
you
find
recording
yourself
to
be
annoying
like
I
do
it's
it's.
Oh
I'm
annoyed
at
this.
Oh
that
I
said
that
wrong.
I
said
that
wrong.
I
I
paused
here
I
said.
Oh
a
lot,
I
see
yes
exactly
it's
like!
Oh
I'm
supposed
to
sound
like
I'm
a
tv
announcer,
meaning
I
never
make
a
pause
and
I
always
say
words
perfectly
and
no
I'm
not
I'm
just
me
so
yeah
is
it
fine?
If
I
can,
you
know,
read
it
from
a
script.
B
A
There's
nothing
wrong
with
you
reading
it,
it's
it's
better
for
the
audience
if
they
see
your
eyes
staring
at
the
camera.
So
if
you
can
put
your
text
somewhere
near
you
as
you're
reading
it
then
they're
they're,
mis,
they're
they're,
they
can
be
misled.
Call
it
what
you
will
just
like
tv
tv
news
people
the
words
that
they're
reading
are
right
next
to
the
camera.
Why?
Because
that
way,
they're
staring
at
the
camera
when
they're,
when
they're
saying
it:
okay,.
A
B
B
This
something
off
topic
which
I
wanted
to
ask:
is
there
any
like
like
a
future
walking
like
with
jenkins,
like
after
the
g-shock
phase?
Is
there
something
yeah
that
I
can
look
into.
A
Is
there
something
like
that?
Yes,
we
have.
We
have
many
many
places
where
you
can
contribute.
If
you,
if
you're
interested
in
contributing
to
the
git
plug-in
there
are
several
additional
things
that
it
needs.
If
you'd
rather
broaden
yourself-
and
you
say,
oh,
I
want
to
learn
a
little
bit
more
about
other
things.
Maybe
you
want
to
learn
something
about
front
end.
A
Maybe
you
want
to
learn
something
about
databases
and
back
ends
or
if
you're
interested
in
I've
got
a
particular
research
project
or
a
particular
project
we're
going
to
need
help
with
which
is
related
to
interpreted
languages
that
are
embedded
inside
jenkins.
In
this
case,
it's
it's
the
groovy
interpreter
and
and
if
you're
interested
in
sort
of
linguistic
challenges,
you
know
logic,
logic,
kind
of
things.
We've
got
some
very
interesting
things
in
that
space.
So,
yes,
we've
got
lots
of
places
that
you
can
help
the
jenkins
project,
lots
and
lots
okay,
so
yeah.
A
That
was
something
I
wanted
to
know
yeah,
so
so
well,
for
instance,
and
it
just
depends
on
your
on
which
things
you
find
interesting
right,
because
we've
also
had
google
summer
of
code
project
ideas
that
were
not
adopted
by
anyone
that
we
would
love
to
have
done.
For
instance,
you
you
know,
we've
got
one
project
going
right
now
of
pipeline
steps,
improvements
right,
pipeline
dock
generator,
improvements,
yeah
one
that
wasn't
selected
was
the
rest
api
generator
and,
if
you're
interested
in
rest
apis.
A
This
is
this
is
a
particularly
interesting
challenge,
because
the
jenkins
rest
api
is
generated
dynamically
from
the
from
the
the
java
code
itself
and
annotations
on
the
java
code,
and
because
of
that,
it's
not
that
you
can
read
a
specification
and
say
what
it
is.
It's
that
you
have
to
read
the
source
code
and
extract
the
specification
from
the
source
code
and
and
that's
really
cool,
because
that
means
all
right
I
mean
I
can.
I
can
look
inside
the
source
code
with
java.
A
A
Surely
all
right
anything
else?
Oh,
that's
it!
That's
amazing!
Okay!
Well,
then,
if
you're,
okay
with
it,
I
propose,
let's
call
it
done,
and
I
will
attempt
to
upload
the
recording
and
again,
like
I
noted
earlier,
if
there
was
something
objectionable
in
this,
I
apologize.
I
will
make
it
available
in
google
drive
if
youtube
rejects
it.