GitLab / Database Team

Add meeting Rate page Subscribe

GitLab / Database Team

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

12 Sep 2023

No description provided.
  • 2 participants
  • 7 minutes
manage
capacity
milestones
database
priority
upgrades
important
postgres
contention
summarizing
youtube image

15 Aug 2023

No description provided.
  • 2 participants
  • 7 minutes
maintenance
milestones
important
managed
robust
planning
gitlab
databases
bigint
sasa
youtube image

19 Jul 2023

No description provided.
  • 2 participants
  • 11 minutes
capacity
contention
manage
monitoring
gitlab
database
guidelines
reliability
problems
priorities
youtube image

16 Jun 2023

No description provided.
  • 2 participants
  • 8 minutes
capacity
partitioning
milestones
database
upgrades
analysis
table
prioritize
planning
manage
youtube image

17 May 2023

No description provided.
  • 2 participants
  • 8 minutes
database
capacity
milestones
substantial
initiatives
ai
concerns
monitoring
partitioning
gitlab
youtube image

17 Apr 2023

No description provided.
  • 2 participants
  • 10 minutes
prioritizing
partitioning
database
capacity
scaling
gitlab
ai
initiatives
versioning
labs
youtube image

16 Mar 2023

No description provided.
  • 2 participants
  • 11 minutes
capacity
important
database
monitoring
concerns
priority
milestones
cpu
gitlab
spikes
youtube image

17 Feb 2023

A quick guide on how to use the database lab joebot web interface to test the performance of queries against a production clone.
  • 1 participant
  • 6 minutes
gitlab
ai
postgres
query
analyze
command
registry
executes
jobot
killam
youtube image

15 Feb 2023

No description provided.
  • 2 participants
  • 10 minutes
milestones
database
capacity
gitlabs
managed
70
workflow
onboarding
migrations
troubles
youtube image

12 Jan 2023

No description provided.
  • 2 participants
  • 6 minutes
milestones
ramping
capacity
batch
database
upgrade
planning
migrations
onboarding
parallelization
youtube image

7 Dec 2022

The Kickoff Video for the database group's 15.8 milestone
  • 2 participants
  • 9 minutes
batches
milestone
migrations
prioritizing
finalizing
ramping
processes
ci
maintainers
partitioning
youtube image

14 Sep 2022

  • 1 participant
  • 4 minutes
batch
database
capacity
migrations
milestone
priority
schema
problems
throttling
partitioning
youtube image

16 Aug 2022

  • 2 participants
  • 10 minutes
manage
manager
zimmer
database
important
labs
fabian
updates
development
batches
youtube image

3 May 2022

Pat gives an overview of the decomposition work.

Notes (internal) https://docs.google.com/document/d/1c_NBT-5GSCYhs7CZP9PGQACsP6_wUWCCpDVqVn782dI/edit#
  • 3 participants
  • 31 minutes
finalize
overview
migrations
process
databases
ongoing
updated
aware
iterating
verifying
youtube image

20 Apr 2022

I wanted to take a minute and ask you a question: how often do you deploy untested database code in production? At gitlab, we're using some cool new tools to make database migrations safer and better.

Migration testing project: https://gitlab.com/gitlab-org/database-team/gitlab-com-database-testing
Merge requests that use the migration testing: https://gitlab.com/gitlab-org/gitlab/-/merge_requests?scope=all&state=opened&label_name[]=database-testing-automation
Database team job posting: https://boards.greenhouse.io/gitlab/jobs/5093969002
  • 1 participant
  • 2 minutes
testing
untested
risky
gitlab
production
workflows
database
prediction
leveraging
ai
youtube image

9 Apr 2022

This is the regular application database team meeting, where we discuss team matters and review ongoing work.
  • 7 participants
  • 34 minutes
updates
2022
discussion
recap
existing
ahead
nearly
batches
gone
database
youtube image

17 Sep 2021

Kickoff for the Database Group for the GitLab 14.4 release

Planning issue: https://gitlab.com/gitlab-org/database-team/team-tasks/-/issues/193
  • 2 participants
  • 16 minutes
gitlab
databases
ensuring
updates
important
initiatives
problems
overview
managed
infradev
youtube image

13 Aug 2021

Kickoff for the Database Group for the GitLab 14.3 release

Planning issue: https://gitlab.com/gitlab-org/database-team/team-tasks/-/issues/188
  • 1 participant
  • 6 minutes
gitlab
database
finalizing
important
risks
priority
bottlenecked
fabian
simmer
infra
youtube image

15 Jun 2021

No description provided.
  • 9 participants
  • 50 minutes
postgres12
azure
advanced
provisioning
consensus
discussion
upgrade
milestones
andreas
gone
youtube image

11 May 2021

No description provided.
  • 6 participants
  • 44 minutes
timings
process
schedule
workflow
slowdown
capacity
ci
progressing
migrations
plans
youtube image

11 May 2021

No description provided.
  • 3 participants
  • 25 minutes
compression
scale
data
analysis
meta
scalability
version
decay
timescale
incrementally
youtube image

4 May 2021

No description provided.
  • 6 participants
  • 29 minutes
upgrades
monitoring
cyber
discussion
scheduling
future
andreas
hosted
postgres
prepared
youtube image

27 Apr 2021

No description provided.
  • 5 participants
  • 25 minutes
migrations
syncing
dashboard
process
manage
close
triage
eventually
updated
timelines
youtube image

20 Apr 2021

No description provided.
  • 5 participants
  • 51 minutes
discussion
addressing
finalizing
testing
troubleshooting
updates
important
database
triage
pto
youtube image

30 Mar 2021

No description provided.
  • 7 participants
  • 23 minutes
process
maintainers
retention
months
cleanup
log
timeouts
expire
gone
1311
youtube image

9 Mar 2021

No description provided.
  • 6 participants
  • 23 minutes
query
investigations
database
reports
having
events
performance
responses
triage
prioritize
youtube image

2 Mar 2021

No description provided.
  • 5 participants
  • 20 minutes
updated
monthly
maintainers
staging
guidelines
triage
migrations
milestone
issue
database
youtube image

16 Feb 2021

No description provided.
  • 5 participants
  • 20 minutes
milestones
indexes
prioritize
review
jose
performance
issue
observation
query
andreas
youtube image

10 Feb 2021

No description provided.
  • 4 participants
  • 28 minutes
query
database
maintainers
gitlab
migrations
workflow
testing
greenhouse
craig
chat
youtube image

2 Feb 2021

No description provided.
  • 6 participants
  • 51 minutes
analyzed
prioritize
performance
sidekiq
queries
troubleshooting
benchmark
database
batches
cpu
youtube image

27 Jan 2021

Agenda doc (internal): https://docs.google.com/document/d/1wgfmVL30F8SdMg-9yY6Y8djPSxWNvKmhR5XmsvYX1EI/edit#

We give a demo for accessing database thin clones using psql, talk about Database Lab and our plans to implement fully automated database (migration) testing
  • 5 participants
  • 34 minutes
workflow
clone
pc
setup
postgres
ai
accessing
databases
exporting
typing
youtube image

19 Jan 2021

No description provided.
  • 5 participants
  • 39 minutes
milestones
reviewing
concern
finalizing
discussion
updated
staging
ready
rough
queries
youtube image

12 Jan 2021

No description provided.
  • 6 participants
  • 59 minutes
summaries
finalizing
discussion
marginality
staging
query
monitoring
features
concerns
workup
youtube image

5 Jan 2021

No description provided.
  • 5 participants
  • 45 minutes
triage
database
concerns
query
discussion
profiling
milestones
planning
infradab
takes
youtube image

4 Jan 2021

Talking through a CI-based workflow that allows us to test database migrations on a thin-cloned production dataset (@abrandl).

For details and to leave feedback, please see https://gitlab.com/gitlab-org/database-team/gitlab-com-migrations/-/merge_requests/1.

Apologies for the screen sharing quality, looks like my CPU has been maxed out in the end while recording this - also hadn't expected my camera stream show up next to the screenshare. Next time... ;)

Here are a few links:
1. The CI job kicking off the automation: https://gitlab.com/gitlab-org/gitlab/-/jobs/943411439
1. The migration job: https://ops.gitlab.net/gitlab-com/database-team/migration-testing/-/jobs/2768158
1. The comment posted back on the original MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/50730#note_477762322
  • 1 participant
  • 14 minutes
workflow
staging
database
migrations
testing
gitlab
automation
production
aci
concerns
youtube image

16 Dec 2020

No description provided.
  • 6 participants
  • 31 minutes
oversight
triage
problems
milestone
observations
updates
critical
discussion
migration
infradab
youtube image

10 Dec 2020

No description provided.
  • 4 participants
  • 29 minutes
scores
triage
finalize
prioritize
issue
balancer
database
migrations
iid
andreas
youtube image

8 Dec 2020

No description provided.
  • 5 participants
  • 40 minutes
postgres6
upgrades
discussion
monitoring
management
disclaimer
concern
setback
capacity
expect
youtube image

1 Dec 2020

No description provided.
  • 7 participants
  • 57 minutes
reviewing
reviewer
important
discussion
detailing
comments
concerns
maintainer
requirements
postgresqueries
youtube image

17 Nov 2020

No description provided.
  • 5 participants
  • 38 minutes
milestones
assess
addressing
tasks
commitments
indexes
finishing
updates
andreas
restructure
youtube image

27 Oct 2020

No description provided.
  • 5 participants
  • 18 minutes
database
weekly
enterprise
ongoing
refreshed
issue
review
bot
milestone
planning
youtube image

16 Oct 2020

  • 1 participant
  • 6 minutes
testing
milestone
ai
process
staging
labs
ensure
migrations
tooling
gitlab
youtube image

13 Oct 2020

No description provided.
  • 5 participants
  • 32 minutes
milestone
concerns
problems
improvement
dashboard
initiatives
approach
planning
migrations
auditing
youtube image

6 Oct 2020

No description provided.
  • 4 participants
  • 21 minutes
merge
interim
replication
database
decentralized
agreement
enterprise
managers
staging
audit
youtube image

29 Sep 2020

No description provided.
  • 4 participants
  • 26 minutes
deliverables
milestone
issue
priority
labels
dashboard
managed
updates
comes
weekly
youtube image

8 Sep 2020

No description provided.
  • 3 participants
  • 20 minutes
reviewing
updated
manager
configuration
decisions
issue
platform
scheduled
social
andreas
youtube image

1 Sep 2020

No description provided.
  • 5 participants
  • 17 minutes
updated
privileges
backup
registry
checkup
executed
postgres
milestone
concerns
super
youtube image

25 Aug 2020

No description provided.
  • 3 participants
  • 20 minutes
configuration
server
reload
issue
review
registry
priority
repacking
replicas
switchover
youtube image

15 Aug 2020

No description provided.
  • 1 participant
  • 3 minutes
partitioning
gitlab
container
database
managed
package
maintenance
plan
general
schema
youtube image

11 Aug 2020

No description provided.
  • 4 participants
  • 16 minutes
registry
issue
indexing
handling
partitioning
configuration
complicated
access
container
analysis
youtube image

4 Aug 2020

No description provided.
  • 5 participants
  • 13 minutes
migrations
audited
interim
issue
registry
discussion
takes
partition
operation
jose
youtube image

23 Jul 2020

No description provided.
  • 3 participants
  • 23 minutes
milestones
retrospectives
updated
finalize
contributed
merging
note
analysis
migrations
andreas
youtube image

21 Jul 2020

No description provided.
  • 5 participants
  • 34 minutes
staging
managed
merge
deploys
upgrades
gcp
migrations
troubles
okay
mission
youtube image

14 Jul 2020

No description provided.
  • 4 participants
  • 31 minutes
concerns
issue
discussion
having
label
planning
noticing
updated
actionable
andres
youtube image

7 Jul 2020

No description provided.
  • 5 participants
  • 36 minutes
retrospectives
retrospective
retros
discussion
considering
milestone
thoughtfully
notice
recall
updates
youtube image

29 Jun 2020

No description provided.
  • 5 participants
  • 23 minutes
discussion
upgrades
reviewing
preferences
sharing
manage
general
initiative
communicate
gvk
youtube image

25 Jun 2020

No description provided.
  • 4 participants
  • 39 minutes
discussion
issue
comments
thoughts
reviewing
disagreed
incremental
having
agreement
significantly
youtube image

23 Jun 2020

No description provided.
  • 3 participants
  • 21 minutes
partition
reform
schema
backup
cleanup
manage
issue
finished
batches
future
youtube image

15 Jun 2020

No description provided.
  • 6 participants
  • 22 minutes
benchmarking
milestone
migrations
manage
issue
performance
partitioned
charting
plans
rpm
youtube image

9 Jun 2020

No description provided.
  • 3 participants
  • 13 minutes
finished
anonymization
process
milestone
issue
benchmark
andreas
gcp
audit
migration
youtube image

28 May 2020

No description provided.
  • 6 participants
  • 47 minutes
ai
bot
postgres
onboarding
demos
tasks
enterprise
session
query
discussion
youtube image

18 May 2020

No description provided.
  • 4 participants
  • 27 minutes
auditing
security
privacy
manage
benchmarking
concerns
reviewing
diligence
question
migrations
youtube image

4 May 2020

No description provided.
  • 3 participants
  • 27 minutes
deliverables
milestones
provide
managed
planning
executed
session
throughput
notes
april
youtube image

29 Apr 2020

  • 1 participant
  • 11 minutes
replication
schema
partitioning
charts
database
issue
publish
replicating
logical
demos
youtube image

29 Apr 2020

Quick demo of using postgres declarative partitioning in combination with foreign data wrappers to push partitions to a foreign server.

We're tackling one table of the GitLab schema here, creating 8 partitions and distributing them on 2 shards. Shard in this example is a local database, which can also live on a remote cluster.

Part 1: https://www.youtube.com/watch?v=MiZFtM84x44
Part 2: https://www.youtube.com/watch?v=nt4Khi9Gr3o&feature=youtu.be
Part 3: https://youtu.be/ztQtNmSYmEo

https://gitlab.com/gitlab-org/database-team/team-tasks/-/issues/53
  • 1 participant
  • 8 minutes
partitioning
sharding
github
distributed
postgres
servers
project
migrations
partition
petitions
youtube image

29 Apr 2020

Follow-up to https://www.youtube.com/watch?v=MiZFtM84x44 to checkout how we can do schema migrations.

Very basic examples: Adding and dropping a column.


Part 1: https://www.youtube.com/watch?v=MiZFtM84x44
Part 2: https://www.youtube.com/watch?v=nt4Khi9Gr3o&feature=youtu.be
Part 3: https://youtu.be/ztQtNmSYmEo
  • 1 participant
  • 6 minutes
partition
schema
migrations
shards
setup
column
partitions
table
alter
charts
youtube image

27 Apr 2020

No description provided.
  • 5 participants
  • 26 minutes
brainstorming
prototyping
implementation
discussed
iteration
tooling
notion
manage
improving
forking
youtube image

20 Apr 2020

No description provided.
  • 3 participants
  • 27 minutes
manage
upgrade
milestones
advance
performance
scheduled
months
reviewing
suggesting
postgres
youtube image

16 Apr 2020

We discuss different scaling approaches for GitLab, namely
* database sharding
* application sharding
* service extraction.

Internal doc with notes: https://docs.google.com/document/d/1u9e736mu4SlVtE2gf4HWsqsoV__Dk68qtsrvyfXvky8/edit#

Rough timeline
0:00 Overview
3:30 Service Extraction - Concerns
5:30 Databases on the same cluster
5:58 Praefect Example
7:13 Security concerns when databases share the same schema
8:04 Container registry example
9:10 Data management concerns with single database
11:20 Replaceability of systems - modularity
16:08 What is application sharding Pros/Cons
21:13 Considerations of sharding by namespaces
28:06 What's the strategy
29:56 Management of self hosted databases
31:20 Replication
31:53 Praefect Replication concerns
35:00 Application sharding probably inevitable
36:44 Service extraction details
41:50 Distribution concerns with Service Extraction
43:30 Summary - Service Extraction next steps
48:00 Database guidance and struggles with current structure
  • 8 participants
  • 1:00 hours
databases
discussion
sharding
manages
registry
configuration
enterprise
charting
disagreement
separate
youtube image

6 Apr 2020

No description provided.
  • 4 participants
  • 25 minutes
chickens
birds
bird
chicks
pecks
egg
having
planning
concerns
headcount
youtube image

31 Mar 2020

No description provided.
  • 4 participants
  • 16 minutes
siteĆ­s
enterprise
charting
situs
project
staging
concerns
360
reviewing
community
youtube image

16 Mar 2020

No description provided.
  • 2 participants
  • 9 minutes
planning
somewhat
charting
investigation
discussion
status
updated
point
cluster
pending
youtube image

24 Feb 2020

No description provided.
  • 3 participants
  • 16 minutes
topics
milestones
edition
findings
columns
indexes
challenges
charting
exploring
provisioning
youtube image

18 Feb 2020

No description provided.
  • 4 participants
  • 25 minutes
guidelines
schedule
reviewing
milestones
ongoing
eventually
going
triage
sessions
monthly
youtube image

10 Feb 2020

No description provided.
  • 3 participants
  • 19 minutes
discretionary
milestones
review
bonuses
prioritize
contribution
recommending
vp
workflow
upgraded
youtube image

3 Feb 2020

No description provided.
  • 3 participants
  • 21 minutes
milestones
review
upgrade
process
postgres
development
improving
patch
maintainer
fruit
youtube image

30 Jan 2020

No description provided.
  • 8 participants
  • 47 minutes
query
database
reviewing
revisiting
migrations
curry
introduce
upgraded
gradually
careful
youtube image

27 Jan 2020

No description provided.
  • 3 participants
  • 27 minutes
memory
workflow
planning
milestones
backlog
finalizing
keeping
board
team
sessions
youtube image