►
From YouTube: Taylor Murphy and Justin Stark Pairing
Description
Justin wanted to get a sense of how I work and use GitLab. So I recorded a 1 hour session and tackled the following issues.
Provision Derek https://gitlab.com/gitlab-com/access-requests/issues/2050#note_218331402
Create analyst_infrastructure role https://gitlab.com/gitlab-data/analytics/issues/2482
Upgrade to 0.14.2 https://gitlab.com/gitlab-data/analytics/issues/2461
Re-enable source freshness https://gitlab.com/gitlab-data/analytics/issues/2435
Organize Macros https://gitlab.com/gitlab-data/analytics/issues/2455
A
B
A
A
A
A
A
C
C
C
C
C
C
C
A
C
A
A
A
A
A
So
what
I
would
I've
been
doing
is
basically
I
have
a
small
version
of
the
schema
because
it
could
take
a
little
while
to
run
so
I
have
a
small
version
of
the
schema
and
I
would
just
replace,
basically
whatever
role
here
that
I'm
actually
interested
in.
So
in
this
case,
so
I
haven't
actually
provisioned.
A
C
C
B
A
So
the
current
permission
bought,
it
only
runs
in
dry
mode.
It
won't
actually
execute
them.
It'll
give
you
a
diff
of
the
permissions
that
role
currently
like
the
things
currently
have
versus
what
they
don't
and
find.
So
we
can
see
so
it's
loading
the
spec
file,
checking
it
for
errors.
It
does
a
check
that
it
all
exists
and
then
it
will
actually
like
query.
The
information
schema
to
get
everything
and
I
don't
know
how
to
make
it.
C
A
A
Thanks
so
fetching
great
privileges,
nice
here
we
go
so
these
are
all
the
grants
that
should
be
run
based
on
the
definitions
that
we've
had.
One
of
the
updates
I
did
was
to
do
all
tables
and
then
future
tables,
and
that's
what,
when
it's
defined
like,
so
what
we
do
dot
star
on
either
the
schema
or
the
table.
It
just
doesn't
the
krandall
kind
of
like
you,
expect
so
I'm
going
to
leave
this
M
R
as
it
is,
and.
A
C
A
A
So
currently,
every
time
DVD,
the
beauty
runs,
it
should
broken
pipes.
This
is
why
we
need
to
you
know
it
should
run
source
freshness
and
then
it'll
do
a
db2
run
and
then
they'll
do
DBT
test.
So
the
source
freshness
is
nice
because
it
can
like
say
hey.
This
is
out-of-date
or
warn
you
that
it's
getting
out
of
date,
it's
not
great
when
there's
some
models
that
just
genuinely
aren't
updated-
and
you
know
like
a
24
hour,
out-of-date
thing
and
it's
like
well,
no
new
data
actually
exists,
so
there's
some
false
positives
there.
A
A
I've
talked
to
Thomas
about
this
I'm,
not
a
huge
fan
that
we've
moved
the
infra
wrote
out.
It
was
mainly
for
having
like
different
CI
jobs
for
actually
building
the
docker
containers.
I
don't
buy
that
it
needs
to
necessarily
be
separated.
There's
Thomas
has
the
same
permissions
on
this
project
as
he
does
on
the
main
analytics.
One
I
would
like
to
see
this
project
come
back
in
to
the
main
main
main
repo.
A
A
A
Should
be
pulling
the
latest
one,
so
I
know
this
command
works.
We
have.
Oh
I
need
to
make
a
separate
issue
to
change
that.
So
there's
this
there's
a
separate
target
in
DB
T,
because
this
variable
and
the
profile
you're
not
able
to
pass
as
a
command
line
variable.
So
there's
this
client
session
keep
alive.
So
there's
long
running,
queries
for
like
snowplow
transformations,
I
thought
this
was
the
problem,
but
why
that
job
kept
hanging?
And
so
I
made
this
separate
Argus
it
kind
of
was
the
problem.
A
No,
it
wasn't
a
problem,
so
I
think
I.
Think
I
can
get
rid
of
this,
but
I'll
do
that
in
a
separate
issue.
So
anyways
keep
this
job
here
and
then
I
can
actually
look
in
the
CI
CI
that
yeah
Mel.
So
these
are
all
those
jobs
that
are
available
fur
run
in
a
merger
quest,
one
of
the
jobs
that
we
have
is
the
source
freshness,
and
so
it
runs
DBT
source
snapshot,
freshness,
and
so
what
I
can
do
up
here
is
I'll.
Just
update
this
image
to
pull
from.
A
C
A
B
A
A
lot
to
get
used
to
I'm
there's
some
really
cool
things
and
I
forget
how
much
like
stuff
there's
the
build-up
is,
there's
like
all
the
hotkeys.
You
can
hit
it
all
the
keyboard
shortcuts
for
doing
things
with
your
keyboard.
This
is
a
shift
question
mark
this
up
here.
This
is
really
cool.
I
should
actually
show
this
too
I
think
it's
in
our
onboarding,
but
this
is
like
the
performance
bar,
so
you
can
actually
see
these
are
all
of
the
queries
that
are
run
to
load
the
data
on
this
page,
which
is
super
helpful.
A
B
A
A
This
is
something
that,
like
it'd,
be
nice.
If
the
analysts
could
do,
but
there's
some
bugs
and
stuff
with
it,
yeah,
because
I
soul
sometimes
have
to
like
pop
into
the
gcpd
admin
area
and
kill
a
node
or
something
but
yeah
I
don't
have
to
fully
wait
for
this
to
finish
running
cuz
I'm
worried
it
won't
with
three
simultaneous
cloned
jobs
running
on
the
same
box.
B
A
A
C
A
That's
that's
fine,
because
I'm
not
I,
don't
care
that
it's
like
I,
don't
care
about
the
data
for
this
instance
I!
It's
I,
just
wanna
make
sure
it's!
Oh
and
now
that
I'm
thinking
of
it,
we
actually
cloned
the
raw
database,
because
it's
actually
looking
for
the
branch
name
raw
and
that
won't
exist.
But
this
tells
me
enough
that
the
job
works,
airflow
is
happy,
and
so
we
can.
We
can
call
that
done.