<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/workers, branch git-write-ref-prep</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Merge branch 'delay-background-migrations' into 'master'</title>
<updated>2018-01-08T13:06:49+00:00</updated>
<author>
<name>Rémy Coutable</name>
<email>remy@rymai.me</email>
</author>
<published>2018-01-08T13:06:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=8ff0c9b15124a391bc2fc9059211d2b8d5373a2d'/>
<id>8ff0c9b15124a391bc2fc9059211d2b8d5373a2d</id>
<content type='text'>
Run background migrations with a minimum interval

Closes #41624

See merge request gitlab-org/gitlab-ce!16230</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run background migrations with a minimum interval

Closes #41624

See merge request gitlab-org/gitlab-ce!16230</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '3968-protected-branch-is-not-set-for-default-branch-on-import' into 'master'</title>
<updated>2018-01-08T08:37:06+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2018-01-08T08:37:06+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=15f7f52b4034d4ede3b923e95df6884f36194245'/>
<id>15f7f52b4034d4ede3b923e95df6884f36194245</id>
<content type='text'>
Protected branch is now created for default branch on import

Closes #3968

See merge request gitlab-org/gitlab-ce!16198</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Protected branch is now created for default branch on import

Closes #3968

See merge request gitlab-org/gitlab-ce!16198</pre>
</div>
</content>
</entry>
<entry>
<title>Fix check_gcp_project_billing_worker_spec.rb</title>
<updated>2018-01-07T18:08:27+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2018-01-07T18:08:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e86eb09111d45787281251b80e0caab2e6c7de6f'/>
<id>e86eb09111d45787281251b80e0caab2e6c7de6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor GCP session token exchange scheme</title>
<updated>2018-01-07T15:18:53+00:00</updated>
<author>
<name>Matija Čupić</name>
<email>matteeyah@gmail.com</email>
</author>
<published>2018-01-07T15:18:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e7a8564f39a46a5fa5f34f798b890c0a62ff12e2'/>
<id>e7a8564f39a46a5fa5f34f798b890c0a62ff12e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Separate let and subject line in spec</title>
<updated>2018-01-07T14:07:37+00:00</updated>
<author>
<name>Matija Čupić</name>
<email>matteeyah@gmail.com</email>
</author>
<published>2018-01-07T14:07:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=15b5b91d20d75c159898e716ba199c4b2e3a0af5'/>
<id>15b5b91d20d75c159898e716ba199c4b2e3a0af5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use token from redis in gcp project billing worker</title>
<updated>2018-01-06T18:41:28+00:00</updated>
<author>
<name>Matija Čupić</name>
<email>matteeyah@gmail.com</email>
</author>
<published>2018-01-06T18:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a180306da8daff608f7910af0f759a7dba8f15be'/>
<id>a180306da8daff608f7910af0f759a7dba8f15be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Protected branch is now created for default branch on import</title>
<updated>2018-01-06T12:20:49+00:00</updated>
<author>
<name>Tiago Botelho</name>
<email>tiagonbotelho@hotmail.com</email>
</author>
<published>2018-01-03T16:01:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=819fc98fed227487b0a273ee294e374e7457782b'/>
<id>819fc98fed227487b0a273ee294e374e7457782b</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 'master' into 39957-redirect-to-gpc-page-if-users-try-to-create-a-cluster-but-the-account-is-not-enabled</title>
<updated>2018-01-05T19:04:33+00:00</updated>
<author>
<name>Matija Čupić</name>
<email>matteeyah@gmail.com</email>
</author>
<published>2018-01-05T19:04:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b058af1be6aad166fbab2809bb8430bc90b4896f'/>
<id>b058af1be6aad166fbab2809bb8430bc90b4896f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Run background migrations with a minimum interval</title>
<updated>2018-01-05T15:23:25+00:00</updated>
<author>
<name>Yorick Peterse</name>
<email>yorickpeterse@gmail.com</email>
</author>
<published>2018-01-04T15:49:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7f30bb9c29bc1ff0c903a16bbf678db31c7408ec'/>
<id>7f30bb9c29bc1ff0c903a16bbf678db31c7408ec</id>
<content type='text'>
This adds a minimum interval to BackgroundMigrationWorker, ensuring
background migrations of the same class only run once every 5 minutes.
This prevents a thundering herd problem where scheduled migrations all
run at once due to their delays having been expired (e.g. as the result
of a queue being paused for a long time).

If a job was recently executed it's rescheduled with a delay that equals
the remaining time of the job's lease. This means that if the lease
expires in two minutes we only need to wait two minutes, instead of
five.

Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/41624
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a minimum interval to BackgroundMigrationWorker, ensuring
background migrations of the same class only run once every 5 minutes.
This prevents a thundering herd problem where scheduled migrations all
run at once due to their delays having been expired (e.g. as the result
of a queue being paused for a long time).

If a job was recently executed it's rescheduled with a delay that equals
the remaining time of the job's lease. This means that if the lease
expires in two minutes we only need to wait two minutes, instead of
five.

Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/41624
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport 'Rebase' feature from EE to CE</title>
<updated>2018-01-05T08:34:59+00:00</updated>
<author>
<name>Jan Provaznik</name>
<email>jprovaznik@gitlab.com</email>
</author>
<published>2017-12-20T09:01:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-ce.git/commit/?id=27a75ea1757d1c1b67bf501ec333221ed5e92d04'/>
<id>27a75ea1757d1c1b67bf501ec333221ed5e92d04</id>
<content type='text'>
When a project uses fast-forward merging strategy user has
to rebase MRs to target branch before it can be merged.
Now user can do rebase in UI by clicking 'Rebase' button
instead of doing rebase locally.

This feature was already present in EE, this is only backport
of the feature to CE. Couple of changes:
* removed rebase license check
* renamed migration (changed timestamp)

Closes #40301
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a project uses fast-forward merging strategy user has
to rebase MRs to target branch before it can be merged.
Now user can do rebase in UI by clicking 'Rebase' button
instead of doing rebase locally.

This feature was already present in EE, this is only backport
of the feature to CE. Couple of changes:
* removed rebase license check
* renamed migration (changed timestamp)

Closes #40301
</pre>
</div>
</content>
</entry>
</feed>
