GitLab / Gitaly group

Add meeting Rate page Subscribe

GitLab / Gitaly group

These are all the meetings we have in "Gitaly group" (part of the organization "GitLab"). Click into individual meeting pages to watch the recording and search or read the transcript.

27 Sep 2023

Karthik Nayak walks through the Git data model.
  • 3 participants
  • 56 minutes
git
gitly
giddly
gitlab
introduction
infos
internals
learning
presentation
debugging
youtube image

14 Sep 2023

No description provided.
  • 7 participants
  • 54 minutes
giddly
gitly
gidly
gitlab
git
italy
gettili
twitch
planning
chat
youtube image

13 Sep 2023

Will Chandler gives an architectural overview of Gitaly.
  • 43 participants
  • 1:47 hours
gitly
giddly
gidly
git
gitlab
gili
italy
technical
planning
talking
youtube image

25 May 2021

Nick Westbury (Sr. SET for Gitaly) demonstrates Gitaly Failover on our 50K reference architecture.
  • 1 participant
  • 6 minutes
gittake
failover
testing
process
gitlab
italy
commands
repository
gitly
finishes
youtube image

17 Nov 2020

No description provided.
  • 3 participants
  • 55 minutes
git
clone
repo
gitlab
repository
backend
ssh
remote
localhost
megabyte
youtube image

30 Jun 2020

  • 1 participant
  • 10 minutes
git
clone
cloned
repository
downloads
partial
versions
tooling
bits
lfs
youtube image

27 May 2020

Looking at read distribution and observability
  • 4 participants
  • 59 minutes
having
concern
raising
expecting
observing
going
trends
75
labor
poll
youtube image

22 May 2020

  • 1 participant
  • 25 minutes
backups
git
backup
repository
repo
repos
repositories
backed
gigabytes
storage
youtube image

20 May 2020

No description provided.
  • 4 participants
  • 53 minutes
dashboard
demoing
git
repository
cluster
debugging
project
configure
process
refactoring
youtube image

15 Apr 2020

  • 3 participants
  • 55 minutes
configuration
configured
prefigures
reconfigure
configure
prep
failovers
balancer
backends
demos
youtube image

7 Apr 2020

No description provided.
  • 5 participants
  • 1:15 hours
configured
setups
hosting
query
terraform
dashboard
poll
fail
postgres
prefect
youtube image

1 Apr 2020

  • 5 participants
  • 55 minutes
demoing
configuration
prefect
prep
hosts
introduce
prefixes
takes
project
postgres
youtube image

27 Mar 2020

No description provided.
  • 3 participants
  • 42 minutes
edits
settings
preparing
demoing
hosts
instructions
repos
failover
script
chats
youtube image

25 Mar 2020

A quick intro to Gitaly, and speed run through setting up Gitaly HA.
  • 2 participants
  • 37 minutes
git
gitlab
giddily
github
repository
gilly
connect
dashboard
gil
devops
youtube image

20 Mar 2020

Development branch of a persistent job queue in postgresql. Allowing one Praefect to go down, and another will pick up the work unhandled.
  • 7 participants
  • 44 minutes
remodeled
pablo
migrations
rebasing
room
project
ruins
stays
background
configuring
youtube image

25 Feb 2020

Walk though of setup documentation.

Learn more: https://docs.gitlab.com/ee/administration/gitaly/praefect.html
  • 5 participants
  • 1:02 hours
setup
configured
ssh
provisioned
servers
interfaces
repository
omnibuses
debian
postgres
youtube image

20 Feb 2020

Walk though of setup documentation.


Learn more: https://docs.gitlab.com/ee/administration/gitaly/praefect.html
  • 1 participant
  • 40 minutes
configured
setup
configure
gcp
servers
repository
command
access
git
postgres
youtube image

14 Feb 2020

No description provided.
  • 6 participants
  • 44 minutes
servers
configuration
nodes
repository
testing
loading
project
updated
expose
fail
youtube image

18 Jul 2019

A quick demo of partial clone filtering by blob size
  • 1 participant
  • 8 minutes
clone
cloned
gigabytes
gitlab
repository
10k
limit
partial
blob
demoing
youtube image

15 Jul 2019

  • 1 participant
  • 8 minutes
git
duplication
megabytes
repository
github
clone
forked
project
problem
bit
youtube image

7 Jul 2019

A quick demo of what I learned writing some documentation about Git partial clone

- https://github.com/git/git/blob/master/Documentation/technical/partial-clone.txt
- https://git-scm.com/docs/git-read-tree#_sparse_checkout

Here's the merge request with the docs: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/30295
  • 1 participant
  • 12 minutes
git
clone
gitlab
repository
partial
remote
demoing
filters
downloading
speck
youtube image

4 Apr 2019

  • 3 participants
  • 25 minutes
clone
cloned
clones
cloning
copy
demo
repository
process
program
kit
youtube image

21 Mar 2019

A 1-hour training video for contributors new to GitLab and Gitaly.

fixing a locally broken Ruby gem C extension by recompiling, demo of how creating a MR across forks causes new commits to suddenly appear in the fork parent repository, deep dive into the FetchSourceBranch RPC, adding debug code to see
how address and authentication metadata is passed down to
gitaly-ruby, failed attempt to log gitaly-ssh arguments, comparison
of gitaly-ssh and gitlab-shell, a Gitaly server can end up making RPC calls to itself.

Recorded 2019-03-21
  • 3 participants
  • 1:04 hours
forked
forks
edit
merge
version
changelog
git
troubleshooting
complicated
project
youtube image

21 Mar 2019

A 1-hour training video for contributors new to GitLab and Gitaly.

Demonstrate how usually Git hooks are run by
git-receive-pack, but sometimes by gitaly-ruby. Deep dive into
UserCommitFiles: where do those hooks actually get run? A look at
UserMerge. How does Gitaly make merge commits. A look at the
implementation of the special feature where users are not allowed
push to a branch, but are allowed to merge into it.

Recorded 2019-03-21
  • 2 participants
  • 1:07 hours
gisli
hooks
fork
processors
batch
pushes
committer
edits
kit
closely
youtube image

14 Mar 2019

A 1-hour training video for contributors new to GitLab and Gitaly.

Intercepting Git HTTP traffic with mitmproxy, overview of
Git HTTP clone steps, code walk in gitlab-workhorse and gitlab-ce,
investigating internal workhorse API messages used for Git HTTP.

Recorded 2019-03-14
  • 2 participants
  • 57 minutes
ssh
proxy
gately
https
protocol
ports
authentication
hosts
terminal
gitlab
youtube image

7 Mar 2019

A 1-hour training video for contributors new to GitLab and Gitaly.

A closer look at the final stage of git push where the
git hooks run and the refs get updated. Interaction between the git
hooks and GitLab internal API. The Git object quarantine mechanism.
Preview of Git HTTP (to be discussed next time).

Recorded 2019-03-07
  • 3 participants
  • 57 minutes
push
gisli
git
servers
happening
processes
sends
endpoints
notifications
gately
youtube image

28 Feb 2019

A 1-hour training video for contributors new to GitLab and Gitaly.

What is in a gitaly-proto Repository message, legacy vs
hashed storage (repository directories), git clone via SSH,
gitlab-shell, authorized_keys and forced commands, what happens
during git push.

Recorded 2019-02-28
  • 5 participants
  • 55 minutes
repository
recap
protocol
terminal
stuff
ssh
push
gately
gitlab
protolith
youtube image

21 Feb 2019

A 1-hour training video for contributors new to GitLab and Gitaly.

Overview of GitLab backend processes, gitlab-rails deep dive: Gitaly config in gitlab-rails, SQL data model, overview of how Gitaly calls get made via GitalyClient.call.

Recorded 2019-02-21
  • 3 participants
  • 56 minutes
processes
project
terminal
gitlab
backend
repository
giddily
digression
advanced
postgres
youtube image