<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/db/post_migrate, branch docs/api-nil</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Merge branch 'remove-mr-diff-serialised-columns' into 'master'</title>
<updated>2017-11-29T13:33:06+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-11-29T13:33:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=124fa93a8a36f3835d2fae3ef50b1b5403df153d'/>
<id>124fa93a8a36f3835d2fae3ef50b1b5403df153d</id>
<content type='text'>
Remove serialised diff and commit columns

Closes #39533

See merge request gitlab-org/gitlab-ce!15582</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove serialised diff and commit columns

Closes #39533

See merge request gitlab-org/gitlab-ce!15582</pre>
</div>
</content>
</entry>
<entry>
<title>Reschedule the migration to populate fork networks</title>
<updated>2017-11-29T11:12:55+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2017-11-24T14:52:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e03d4a2096f2d32dbb51d427ae99dfb6d49e6a00'/>
<id>e03d4a2096f2d32dbb51d427ae99dfb6d49e6a00</id>
<content type='text'>
Rescheduling will make sure the fork networks with a deleted source
project are created.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rescheduling will make sure the fork networks with a deleted source
project are created.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve indexes on merge_request_diffs</title>
<updated>2017-11-28T16:13:57+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2017-11-24T10:11:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=484ae2ee2db58a641d3c3fff36f46b431ce450df'/>
<id>484ae2ee2db58a641d3c3fff36f46b431ce450df</id>
<content type='text'>
For getting the SHAs from an MR to find pipelines, we get the last 100 MR diffs
for the MR, and find commits from those. This was un-indexed before, because the
index was not a composite index on merge_request_diff_id, id. Changing that
means that this scope can exclusively use indexes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For getting the SHAs from an MR to find pipelines, we get the last 100 MR diffs
for the MR, and find commits from those. This was un-indexed before, because the
index was not a composite index on merge_request_diff_id, id. Changing that
means that this scope can exclusively use indexes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove serialised diff and commit columns</title>
<updated>2017-11-28T16:13:40+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2017-11-21T16:58:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4ebbfe5d3e0dbe06346ee0c64a8f62ec11f9b6e8'/>
<id>4ebbfe5d3e0dbe06346ee0c64a8f62ec11f9b6e8</id>
<content type='text'>
The st_commits and st_diffs columns on merge_request_diffs historically held the
YAML-serialised data for a merge request diff, in a variety of formats.

Since 9.5, these have been migrated in the background to two new tables:
merge_request_diff_commits and merge_request_diff_files. That has the advantage
that we can actually query the data (for instance, to find out how many commits
we've stored), and that it can't be in a variety of formats, but must match the
new schema.

This is the final step of that journey, where we drop those columns and remove
all references to them. This is a breaking change to the importer, because we
can no longer import diffs created in the old format, and we cannot guarantee
the export will be in the new format unless it was generated after this commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The st_commits and st_diffs columns on merge_request_diffs historically held the
YAML-serialised data for a merge request diff, in a variety of formats.

Since 9.5, these have been migrated in the background to two new tables:
merge_request_diff_commits and merge_request_diff_files. That has the advantage
that we can actually query the data (for instance, to find out how many commits
we've stored), and that it can't be in a variety of formats, but must match the
new schema.

This is the final step of that journey, where we drop those columns and remove
all references to them. This is a breaking change to the importer, because we
can no longer import diffs created in the old format, and we cannot guarantee
the export will be in the new format unless it was generated after this commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow password authentication to be disabled entirely</title>
<updated>2017-11-23T13:16:14+00:00</updated>
<author>
<name>Markus Koller</name>
<email>markus-koller@gmx.ch</email>
</author>
<published>2017-11-23T13:16:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=257fd5713485a05460a9170190100643199a7e48'/>
<id>257fd5713485a05460a9170190100643199a7e48</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove cluster_id from 20171013104327_migrate_gcp_clusters_to_new_clusters_architectures</title>
<updated>2017-11-23T11:42:20+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2017-11-23T10:01:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fd83bb033839a4305f6594a136f745b0389b9f1c'/>
<id>fd83bb033839a4305f6594a136f745b0389b9f1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '18040-rubocop-line-break-after-guard-clause' into 'master'</title>
<updated>2017-11-20T09:22:14+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2017-11-20T09:22:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4f09d099e9fa29659917f87c2dc25f2b9aa05b5e'/>
<id>4f09d099e9fa29659917f87c2dc25f2b9aa05b5e</id>
<content type='text'>
Adds Rubocop rule for line break after guard clause

Closes #18040

See merge request gitlab-org/gitlab-ce!15188</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adds Rubocop rule for line break after guard clause

Closes #18040

See merge request gitlab-org/gitlab-ce!15188</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'restrict-update-column-in-batches-for-large-tables' into 'master'</title>
<updated>2017-11-17T18:58:22+00:00</updated>
<author>
<name>Robert Speicher</name>
<email>robert@gitlab.com</email>
</author>
<published>2017-11-17T18:58:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d63b39c37d7908e3283976187e4d390e1bc9c79d'/>
<id>d63b39c37d7908e3283976187e4d390e1bc9c79d</id>
<content type='text'>
Restrict update column in batches for large tables

See merge request gitlab-org/gitlab-ce!15458</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Restrict update column in batches for large tables

See merge request gitlab-org/gitlab-ce!15458</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent update_column_in_batches on large tables</title>
<updated>2017-11-17T16:56:50+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2017-11-17T13:38:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d8be981466e2a794b42996960f1fdb91e560a707'/>
<id>d8be981466e2a794b42996960f1fdb91e560a707</id>
<content type='text'>
add_column_with_default is implemented in terms of update_column_in_batches, but
update_column_in_batches can be used independently. Neither of these should be
used on the specified large tables, because they will cause issues on large
instances like GitLab.com.

This also ignores the cop for all existing migrations, renaming
AddColumnWithDefaultToLargeTable where appropriate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add_column_with_default is implemented in terms of update_column_in_batches, but
update_column_in_batches can be used independently. Neither of these should be
used on the specified large tables, because they will cause issues on large
instances like GitLab.com.

This also ignores the cop for all existing migrations, renaming
AddColumnWithDefaultToLargeTable where appropriate.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'bvl-delete-empty-fork-networks' into 'master'</title>
<updated>2017-11-17T14:21:36+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2017-11-17T14:21:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5c0ba938aa55009d891da25abc66b0fb3bd7d43b'/>
<id>5c0ba938aa55009d891da25abc66b0fb3bd7d43b</id>
<content type='text'>
Delete empty fork networks

See merge request gitlab-org/gitlab-ce!15373</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Delete empty fork networks

See merge request gitlab-org/gitlab-ce!15373</pre>
</div>
</content>
</entry>
</feed>
