<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git, branch nik-db-migrations-prefer-atomic-docs</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>Addreses backend and technical writer comments:</title>
<updated>2019-08-23T20:07:03+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-08-16T16:31:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=aee8a868f6b74cf4350d1ac4f66d06515d0b78c3'/>
<id>aee8a868f6b74cf4350d1ac4f66d06515d0b78c3</id>
<content type='text'>
- Removes text mentioning MySQL
- Removes duplicated text
- Makes section a bit more descriptive
- Reorganices 'Atomicity' and 'Heave operations in a single transaction'
sections.
- Add missing commans and fixes typos
- Makes the text more understandable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Removes text mentioning MySQL
- Removes duplicated text
- Makes section a bit more descriptive
- Reorganices 'Atomicity' and 'Heave operations in a single transaction'
sections.
- Add missing commans and fixes typos
- Makes the text more understandable.
</pre>
</div>
</content>
</entry>
<entry>
<title>Correction on DML+DDL in a single transaction</title>
<updated>2019-08-23T20:07:03+00:00</updated>
<author>
<name>Nikolay Samokhvalov</name>
<email>gitlab@samokhvalov.com</email>
</author>
<published>2019-07-22T15:35:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4594d1c05e4c5181396713a49f6e7046a21a4d0a'/>
<id>4594d1c05e4c5181396713a49f6e7046a21a4d0a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply suggestion to doc/development/migration_style_guide.md</title>
<updated>2019-08-23T20:07:03+00:00</updated>
<author>
<name>Nikolay Samokhvalov</name>
<email>gitlab@samokhvalov.com</email>
</author>
<published>2019-07-22T15:32:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9d6411403de22a2d96b851ebcb9cb5b130029093'/>
<id>9d6411403de22a2d96b851ebcb9cb5b130029093</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Migrations guide: use atomic steps, when possible</title>
<updated>2019-08-23T20:07:03+00:00</updated>
<author>
<name>Nikolay Samokhvalov</name>
<email>gitlab@samokhvalov.com</email>
</author>
<published>2019-07-19T23:16:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=87d6edf54dddfdf97281c4ca8606f269ed158403'/>
<id>87d6edf54dddfdf97281c4ca8606f269ed158403</id>
<content type='text'>
Currently, the DB migrations guide says that "you must" use non-blocking
operations (such as CREATE INDEX CONCURRENTLY), always.

But this does not make sense in cases of empty tables and leads to
splitting the work to multiple non-atomic
(with disable_ddl_transaction!) DB migrations.

To follow KISS principle, to have fewer DB migrations steps,
to have them atomic when it's possible and simplify deployment
and troubleshooting, the following exceptions were added
to the doc:

- index creation,
- index dropping,
- defining an FK,
- adding a column with DEFAULT,
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, the DB migrations guide says that "you must" use non-blocking
operations (such as CREATE INDEX CONCURRENTLY), always.

But this does not make sense in cases of empty tables and leads to
splitting the work to multiple non-atomic
(with disable_ddl_transaction!) DB migrations.

To follow KISS principle, to have fewer DB migrations steps,
to have them atomic when it's possible and simplify deployment
and troubleshooting, the following exceptions were added
to the doc:

- index creation,
- index dropping,
- defining an FK,
- adding a column with DEFAULT,
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ce-jej/fix-sso-enforced-docker-registry-auth' into 'master'</title>
<updated>2019-08-23T17:53:14+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-08-23T17:53:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=24ff249ded4bc2098e590d1f3605a3ebe3954723'/>
<id>24ff249ded4bc2098e590d1f3605a3ebe3954723</id>
<content type='text'>
[CE backport]  Enforced SSO shouldn't break container registry authentication

See merge request gitlab-org/gitlab-ce!32110</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[CE backport]  Enforced SSO shouldn't break container registry authentication

See merge request gitlab-org/gitlab-ce!32110</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '62322-add-optional-id-to-label-api-put-delete-pd' into 'master'</title>
<updated>2019-08-23T17:45:43+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-08-23T17:45:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=20d38feda1b7085a2d1246a960ab575cd545da8f'/>
<id>20d38feda1b7085a2d1246a960ab575cd545da8f</id>
<content type='text'>
Add label_id parameter to label API for PUT and DELETE

Closes #62322

See merge request gitlab-org/gitlab-ce!31804</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add label_id parameter to label API for PUT and DELETE

Closes #62322

See merge request gitlab-org/gitlab-ce!31804</pre>
</div>
</content>
</entry>
<entry>
<title>Add label_id parameter to label API for PUT and DELETE</title>
<updated>2019-08-23T17:45:42+00:00</updated>
<author>
<name>Patrick Derichs</name>
<email>pderichs@gitlab.com</email>
</author>
<published>2019-08-23T17:45:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f1e24d4d31776f675cd4a7cdc21ddc9d496400cf'/>
<id>f1e24d4d31776f675cd4a7cdc21ddc9d496400cf</id>
<content type='text'>
Add specs for new parameter and updated documentation as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add specs for new parameter and updated documentation as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'jc-fix-auto-rugged-detection' into 'master'</title>
<updated>2019-08-23T17:42:40+00:00</updated>
<author>
<name>Lin Jen-Shin</name>
<email>godfat@godfat.org</email>
</author>
<published>2019-08-23T17:42:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e84922906e51b22f2f335ebaa4390ccac2e4caf8'/>
<id>e84922906e51b22f2f335ebaa4390ccac2e4caf8</id>
<content type='text'>
Handle when server info doesn't have the storage in question

See merge request gitlab-org/gitlab-ce!32023</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Handle when server info doesn't have the storage in question

See merge request gitlab-org/gitlab-ce!32023</pre>
</div>
</content>
</entry>
<entry>
<title>Update CHANGELOG.md for 12.2.1</title>
<updated>2019-08-23T17:22:49+00:00</updated>
<author>
<name>GitLab Release Tools Bot</name>
<email>delivery-team+release-tools@gitlab.com</email>
</author>
<published>2019-08-23T17:22:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=15ea614765ce88a93c91a3b055a7c4fb96fd1ccb'/>
<id>15ea614765ce88a93c91a3b055a7c4fb96fd1ccb</id>
<content type='text'>
[ci skip]</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[ci skip]</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sh-eliminate-gitaly-nplus-one-notes' into 'master'</title>
<updated>2019-08-23T17:21:19+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-08-23T17:21:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=99e8b77e5eaa8bd60c02935ee5baaebf31bc645a'/>
<id>99e8b77e5eaa8bd60c02935ee5baaebf31bc645a</id>
<content type='text'>
Eliminate Gitaly N+1 queries with notes API

See merge request gitlab-org/gitlab-ce!32089</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Eliminate Gitaly N+1 queries with notes API

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