| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This adds a database guide on how to read the output of "EXPLAIN" and
"EXPLAIN ANALYZE", and how to use this output to understand a query's
performance and optimise it.
|
|\
| |
| |
| |
| | |
Update diff docs regarding note diff file usage
See merge request gitlab-org/gitlab-ce!21137
|
| | |
|
|\ \
| | |
| | |
| | |
| | | |
Add documentation on how to test on older firefox versions
See merge request gitlab-org/gitlab-ce!20842
|
| |/ |
|
|/
|
|
| |
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20862 but not merged before this was moved.
|
|\
| |
| |
| |
| |
| |
| | |
Documentation + rubocop for checking that foreign key constraints require an index
Closes #49789
See merge request gitlab-org/gitlab-ce!20964
|
| |
| |
| |
| | |
Closes #49789.
|
| |
| |
| |
| | |
Signed-off-by: Rémy Coutable <remy@rymai.me>
|
|/ |
|
|
|
|
| |
The original link was moved.
|
|\
| |
| |
| |
| | |
Respond to DB health in background migrations
See merge request gitlab-org/gitlab-ce!20720
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This changes the BackgroundMigration worker so it checks for the health
of the DB before performing a background migration. This in turn allows
us to reduce the minimum interval, without having to worry about blowing
things up if we schedule too many migrations.
In this setup, the BackgroundMigration worker will reschedule jobs as
long as the database is considered to be in an unhealthy state. Once the
database has recovered, the migration can be performed.
To determine if the database is in a healthy state, we look at the
replication lag of any replication slots defined on the primary. If the
lag is deemed to great (100 MB by default) for too many slots, the
migration is rescheduled for a later point in time.
The health checking code is hidden behind a feature flag, allowing us to
disable it if necessary.
|
| | |
|
|/
|
|
| |
Relates to #47424
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
toggle wip status using GraphQL mutation
Closes #48719
See merge request gitlab-org/gitlab-ce!20443
|
| |
| |
| |
| |
| | |
This is mainly the setup of mutations for GraphQL. Including
authorization and basic return type-structure.
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This method uses Gitlab::Profiler::TotalTimeFlatPrinter internally, which is the
same as RubyProf::FlatPrinter, but the min_percent option (and new max_percent
option) applies to the _total_ time, not the _self_ time. This helps us figure
out if we're calling a library inefficiently, for instance.
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Fix mountComponent helper path in docs
See merge request gitlab-org/gitlab-ce!20511
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
Document that we don't want to wait in tests
See merge request gitlab-org/gitlab-ce!20502
|
| | |
|
|/ |
|
|
|
|
|
|
|
| |
Making the `gettext:updated_check` by completely regenerating the gitlab.pot.
This avoids an issue where `gettext:find` would not pick up on changes
if the file isn't removed first.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This adds Keyset pagination to GraphQL lists. PoC for that is
pipelines on merge requests and projects.
When paginating a list, the base-64 encoded id of the ordering
field (in most cases the primary key) can be passed in the `before` or
`after` GraphQL argument.
|
|\
| |
| |
| |
| | |
Updated /products links to /pricing
See merge request gitlab-org/gitlab-ce!20321
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Add note for variable usage in singular
See merge request gitlab-org/gitlab-ce!20286
|
| |
| |
| |
| | |
Avoiding a count variable allows more natural translation in some languages.
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
expose permissions on types
Closes #47695
See merge request gitlab-org/gitlab-ce!20152
|
| |
| |
| |
| |
| | |
This adds a reusable way to expose permissions for a user to types in
GraphQL.
|
|\ \
| | |
| | |
| | |
| | | |
Add André Gama as proofreader in Brazilian Portuguese.
See merge request gitlab-org/gitlab-ce!20005
|
| | |
| | |
| | | |
- I translate Discord too: https://crowdin.com/project/discord
|
| |/
|/|
| |
| |
| |
| |
| |
| | |
This works the same way as change_column_type_using_background_migration, but
for renaming a column. It takes a table, not a relation, to match its concurrent
counterpart.
Also, generalise the cleanup migrations to reduce code duplication.
|
|\ \
| | |
| | |
| | |
| | | |
Add Hiroyuki Sato as a Japanese proofreader
See merge request gitlab-org/gitlab-ce!20134
|
| | | |
|
|/ /
| |
| |
| |
| | |
This was missed from
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20130
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Add docs for RequestCache
Closes #48094
See merge request gitlab-org/gitlab-ce!20064
|