<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/db/migrate, branch pre-commit-prettier</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>Fix missing WHERE clause in 20171106135924_issues_milestone_id_foreign_key migration</title>
<updated>2017-12-18T23:07:16+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2017-12-18T22:11:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=9611a410be296a2ef2e8ae7df69830dce293199b'/>
<id>9611a410be296a2ef2e8ae7df69830dce293199b</id>
<content type='text'>
If milestone_id is NULL, we shouldn't need to update it to be NULL again. This
was causing us to touch almost all rows in the issues table for no good
reason.

Closes https://gitlab.com/gitlab-com/infrastructure/issues/3416
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If milestone_id is NULL, we shouldn't need to update it to be NULL again. This
was causing us to touch almost all rows in the issues table for no good
reason.

Closes https://gitlab.com/gitlab-com/infrastructure/issues/3416
</pre>
</div>
</content>
</entry>
<entry>
<title>Clears the current Appearance cache otherwise it breaks since new_project_guidelines_html would be missing</title>
<updated>2017-12-12T11:12:42+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2017-12-12T11:12:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3b860069956f0574459b4d4d622d8569740d5683'/>
<id>3b860069956f0574459b4d4d622d8569740d5683</id>
<content type='text'>
Solves https://gitlab.com/gitlab-org/gitlab-ce/issues/41041.

Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Solves https://gitlab.com/gitlab-org/gitlab-ce/issues/41041.

Signed-off-by: Rémy Coutable &lt;remy@rymai.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'fix-remove-branch-name-migration' into 'master'</title>
<updated>2017-12-12T08:38:04+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@mcgivern.me.uk</email>
</author>
<published>2017-12-12T08:38:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=70b8aa8dbb6b449e24add797a8efc50618e73ab1'/>
<id>70b8aa8dbb6b449e24add797a8efc50618e73ab1</id>
<content type='text'>
Fix migration that removes issues.branch_name

See merge request gitlab-org/gitlab-ce!15858</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix migration that removes issues.branch_name

See merge request gitlab-org/gitlab-ce!15858</pre>
</div>
</content>
</entry>
<entry>
<title>Fix migration that removes issues.branch_name</title>
<updated>2017-12-11T17:06:53+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2017-12-11T17:06:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d47bc70c102147ac6c3c6909fb903e1e962b0de7'/>
<id>d47bc70c102147ac6c3c6909fb903e1e962b0de7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cop for use of remove_column</title>
<updated>2017-12-11T16:34:51+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2017-12-11T16:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1ab33b15d1f1cc6ce69514e545da1348fd750771'/>
<id>1ab33b15d1f1cc6ce69514e545da1348fd750771</id>
<content type='text'>
remove_column should only be used in the up (or change) step of a migration if
it's a post-deployment migration. Otherwise there will be downtime due to the
ActiveRecord column cache, which we can avoid by using the IgnorableColumn
concern in combination with a post-deployment migration.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remove_column should only be used in the up (or change) step of a migration if
it's a post-deployment migration. Otherwise there will be downtime due to the
ActiveRecord column cache, which we can avoid by using the IgnorableColumn
concern in combination with a post-deployment migration.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow git pull/push on project redirects</title>
<updated>2017-12-08T17:42:43+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2017-12-08T17:42:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=562fb460b83502c060cd84b1627dc33098e01c31'/>
<id>562fb460b83502c060cd84b1627dc33098e01c31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move the circuitbreaker check out in a separate process</title>
<updated>2017-12-08T08:11:39+00:00</updated>
<author>
<name>Bob Van Landuyt</name>
<email>bob@vanlanduyt.co</email>
</author>
<published>2017-11-13T15:52:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f1ae1e39ce6b7578c5697c977bc3b52b119301ab'/>
<id>f1ae1e39ce6b7578c5697c977bc3b52b119301ab</id>
<content type='text'>
Moving the check out of the general requests, makes sure we don't have
any slowdown in the regular requests.

To keep the process performing this checks small, the check is still
performed inside a unicorn. But that is called from a process running
on the same server.

Because the checks are now done outside normal request, we can have a
simpler failure strategy:

The check is now performed in the background every
`circuitbreaker_check_interval`. Failures are logged in redis. The
failures are reset when the check succeeds. Per check we will try
`circuitbreaker_access_retries` times within
`circuitbreaker_storage_timeout` seconds.

When the number of failures exceeds
`circuitbreaker_failure_count_threshold`, we will block access to the
storage.

After `failure_reset_time` of no checks, we will clear the stored
failures. This could happen when the process that performs the checks
is not running.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Moving the check out of the general requests, makes sure we don't have
any slowdown in the regular requests.

To keep the process performing this checks small, the check is still
performed inside a unicorn. But that is called from a process running
on the same server.

Because the checks are now done outside normal request, we can have a
simpler failure strategy:

The check is now performed in the background every
`circuitbreaker_check_interval`. Failures are logged in redis. The
failures are reset when the check succeeds. Per check we will try
`circuitbreaker_access_retries` times within
`circuitbreaker_storage_timeout` seconds.

When the number of failures exceeds
`circuitbreaker_failure_count_threshold`, we will block access to the
storage.

After `failure_reset_time` of no checks, we will clear the stored
failures. This could happen when the process that performs the checks
is not running.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'mk-add-old-attachments-to-uploads-table' into 'master'</title>
<updated>2017-12-07T02:34:58+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2017-12-07T02:34:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=29e39e55c3d4b5c6c34c6faec84b0dcd5a3efffa'/>
<id>29e39e55c3d4b5c6c34c6faec84b0dcd5a3efffa</id>
<content type='text'>
Add old files to uploads table

See merge request gitlab-org/gitlab-ce!15270</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add old files to uploads table

See merge request gitlab-org/gitlab-ce!15270</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'feature/custom-text-for-new-projects' into 'master'</title>
<updated>2017-12-05T15:13:35+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2017-12-05T15:13:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=844d95fb74d0732d4354c4d0ebfdaa5d12e5588e'/>
<id>844d95fb74d0732d4354c4d0ebfdaa5d12e5588e</id>
<content type='text'>
Add custom brand text on new project pages

Closes #15265

See merge request gitlab-org/gitlab-ce!15541</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add custom brand text on new project pages

Closes #15265

See merge request gitlab-org/gitlab-ce!15541</pre>
</div>
</content>
</entry>
<entry>
<title>Merge index during table creation</title>
<updated>2017-12-05T11:03:35+00:00</updated>
<author>
<name>Kamil Trzcinski</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2017-12-05T11:03:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=92e8ad5247e2e2c8b6488327c9818e2d83f3a881'/>
<id>92e8ad5247e2e2c8b6488327c9818e2d83f3a881</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
