<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/services/ci, branch docs-pages-force-https</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>Revert concurrent pipeline schedule creation</title>
<updated>2019-06-18T14:56:11+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-06-18T11:45:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=36b30cf18e7cf24fbb444eeecca70b719ed3208d'/>
<id>36b30cf18e7cf24fbb444eeecca70b719ed3208d</id>
<content type='text'>
This commit reverts the previously introduced concurrent pipeline
schedule creation which was a viable solution for mitigating
inconsistent pipeline schedule by Sidekiq Memory Killer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit reverts the previously introduced concurrent pipeline
schedule creation which was a viable solution for mitigating
inconsistent pipeline schedule by Sidekiq Memory Killer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pipeline schedule when owner is nil</title>
<updated>2019-06-11T11:03:40+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-06-11T11:03:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7ac5dfc1e9ef4d4e3eb3ae04f6349cfe48a22e8d'/>
<id>7ac5dfc1e9ef4d4e3eb3ae04f6349cfe48a22e8d</id>
<content type='text'>
Fixing the bug
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixing the bug
</pre>
</div>
</content>
</entry>
<entry>
<title>Make pipeline schedule worker resilient</title>
<updated>2019-06-03T03:04:57+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-05-17T12:10:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6a18a411a30e9e7406ba9335ab502ec396add662'/>
<id>6a18a411a30e9e7406ba9335ab502ec396add662</id>
<content type='text'>
Currently, pipeline schedule worker is unstable because it's
sometimes killed by excessive memory consumption.
In order to improve the performance, we add the following fixes:

1. next_run_at is always real_next_run, which means the value
   always takes into account of worker's cron schedule
1. Remove exlusive lock. This is already covered by real_next_run
   change.
1. Use RunPipelineScheduleWorker for avoiding memory killer.
   Memory consumption is spread to the multiple sidekiq worker.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, pipeline schedule worker is unstable because it's
sometimes killed by excessive memory consumption.
In order to improve the performance, we add the following fixes:

1. next_run_at is always real_next_run, which means the value
   always takes into account of worker's cron schedule
1. Remove exlusive lock. This is already covered by real_next_run
   change.
1. Use RunPipelineScheduleWorker for avoiding memory killer.
   Memory consumption is spread to the multiple sidekiq worker.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add 60s &amp; 5m monitor buckets for CI queues</title>
<updated>2019-05-22T15:01:25+00:00</updated>
<author>
<name>Elliot Rushton</name>
<email>erushton@gitlab.com</email>
</author>
<published>2019-05-21T19:00:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=77d5516d1aadc06fdeb447d8fa773495ba953ac3'/>
<id>77d5516d1aadc06fdeb447d8fa773495ba953ac3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added filtering jobs by age to jobs/request API endpoint</title>
<updated>2019-05-20T15:03:34+00:00</updated>
<author>
<name>Dmitry Chepurovskiy</name>
<email>dm3ch@dm3ch.net</email>
</author>
<published>2019-05-20T15:03:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7017889d0b92dd8bd215770a9d4f823b5dc1f2eb'/>
<id>7017889d0b92dd8bd215770a9d4f823b5dc1f2eb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix schedule head pipeline update</title>
<updated>2019-05-06T12:18:27+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-05-03T09:18:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7c2b1cb0c3c598994559180059a87fc44bfda5c8'/>
<id>7c2b1cb0c3c598994559180059a87fc44bfda5c8</id>
<content type='text'>
Currently, schedule head pipeline update method which executed after
pipeline creation does not take into account of merge reqeust
pipelines. We should use dedicated `all_merge_requests` method
in this case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, schedule head pipeline update method which executed after
pipeline creation does not take into account of merge reqeust
pipelines. We should use dedicated `all_merge_requests` method
in this case.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adds a way to start multiple manual jobs in stage</title>
<updated>2019-05-02T18:27:35+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-05-02T18:27:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5432f5480f334a0bd15ed06568e0c82f0dd54e45'/>
<id>5432f5480f334a0bd15ed06568e0c82f0dd54e45</id>
<content type='text'>
- Adds an endpoint on PipelinesController
- Adds a service that iterates over every build in a stage and
plays it.
- Includes 'play_manual' details on EntitySerializer
- Builds a new Stage state: PlayManual. An stage can take this status if
it has manual builds or an skipped, scheduled or manual status
- Includes FE modifications and specs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Adds an endpoint on PipelinesController
- Adds a service that iterates over every build in a stage and
plays it.
- Includes 'play_manual' details on EntitySerializer
- Builds a new Stage state: PlayManual. An stage can take this status if
it has manual builds or an skipped, scheduled or manual status
- Includes FE modifications and specs
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix environment automatic on_stop trigger</title>
<updated>2019-04-30T14:15:39+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-04-24T11:37:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=daa8f784d016091fd2a56fd195cbd6da2f199350'/>
<id>daa8f784d016091fd2a56fd195cbd6da2f199350</id>
<content type='text'>
Due to the nature of pipelines for merge requests, deployments.ref can
be a merge request ref instead of a branch name.

We support the environment auto-stop hook for this case
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to the nature of pipelines for merge requests, deployments.ref can
be a merge request ref instead of a branch name.

We support the environment auto-stop hook for this case
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewind IID on Ci::Pipelines</title>
<updated>2019-04-16T09:22:23+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-03-22T15:51:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fb07863693affd1d34f66847bd81a2a9f5ef81a2'/>
<id>fb07863693affd1d34f66847bd81a2a9f5ef81a2</id>
<content type='text'>
If no pipeline is created we currently have IID gap.
This is due to fact that we generate IID not on save,
but rather ahead of time. This results, us,
losing IIDs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If no pipeline is created we currently have IID gap.
This is due to fact that we generate IID not on save,
but rather ahead of time. This results, us,
losing IIDs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sh-fix-pipeline-delete-caching' into 'master'</title>
<updated>2019-04-15T16:31:45+00:00</updated>
<author>
<name>Lin Jen-Shin</name>
<email>godfat@godfat.org</email>
</author>
<published>2019-04-15T16:31:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e5301b658336f387d82ff039ff9214e347c900a8'/>
<id>e5301b658336f387d82ff039ff9214e347c900a8</id>
<content type='text'>
Properly expire all pipeline caches when pipeline is deleted

Closes #60469

See merge request gitlab-org/gitlab-ce!27334</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Properly expire all pipeline caches when pipeline is deleted

Closes #60469

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