<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/app/models/ci, branch NicoleSchwartz-Python-Blog</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>Refactor pipeline errors_message</title>
<updated>2019-07-04T02:53:40+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-06-26T12:29:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=93be669e16b71a00362187a690e573209d80d960'/>
<id>93be669e16b71a00362187a690e573209d80d960</id>
<content type='text'>
Use the shared method in Ci::Pipeline
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the shared method in Ci::Pipeline
</pre>
</div>
</content>
</entry>
<entry>
<title>Added commit type to tree GraphQL type</title>
<updated>2019-06-28T07:30:29+00:00</updated>
<author>
<name>Phil Hughes</name>
<email>me@iamphill.com</email>
</author>
<published>2019-06-28T07:30:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d78f7ceac94abe0e8318c6472fc5f7967325a74f'/>
<id>d78f7ceac94abe0e8318c6472fc5f7967325a74f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pipeline schedule edge case</title>
<updated>2019-06-24T07:53:36+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-06-19T12:12:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=a22e68bf46e660aa21bf2ae0073a51b9a950f870'/>
<id>a22e68bf46e660aa21bf2ae0073a51b9a950f870</id>
<content type='text'>
If pipeline schedule is to run at the exact same time with when cron
worker runs, the pipeline schedule will not be executed at the
ideal timing.

We fix this bug by comparing the exact matching of ideal and
cron worker's next run at.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If pipeline schedule is to run at the exact same time with when cron
worker runs, the pipeline schedule will not be executed at the
ideal timing.

We fix this bug by comparing the exact matching of ideal and
cron worker's next run at.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Time.zone.now for Ci::PipelineSchedule#ideal_next_run_at</title>
<updated>2019-06-11T16:09:38+00:00</updated>
<author>
<name>Lin Jen-Shin</name>
<email>godfat@godfat.org</email>
</author>
<published>2019-06-11T16:09:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=f8abc06ee5699daca80db7b5c74927f28416e655'/>
<id>f8abc06ee5699daca80db7b5c74927f28416e655</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Merge branch..."</title>
<updated>2019-06-05T11:09:51+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-06-05T11:09:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e58e24b4d4256a42c0c7e764227f3c3c53fdb1bd'/>
<id>e58e24b4d4256a42c0c7e764227f3c3c53fdb1bd</id>
<content type='text'>
This reverts merge request !27503</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts merge request !27503</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'introduce-auto-merge-process-worker' into 'master'</title>
<updated>2019-06-04T11:15:47+00:00</updated>
<author>
<name>Thong Kuah</name>
<email>tkuah@gitlab.com</email>
</author>
<published>2019-06-04T11:15:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=aa6b8c8c227a3d5fc543bb3f681a9bbc1cf4f944'/>
<id>aa6b8c8c227a3d5fc543bb3f681a9bbc1cf4f944</id>
<content type='text'>
Introduce sidekiq worker for auto merge process

See merge request gitlab-org/gitlab-ce!28780</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce sidekiq worker for auto merge process

See merge request gitlab-org/gitlab-ce!28780</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'set-real-next-run-at-for-preventing-duplciate-pipeline-creations' into 'master'</title>
<updated>2019-06-04T08:22:14+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-06-04T08:22:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=554fbb2a49936a8038ee2e26231b69922009023a'/>
<id>554fbb2a49936a8038ee2e26231b69922009023a</id>
<content type='text'>
Make pipeline schedule worker resilient

Closes gitlab-com/gl-infra/production#805 and #61955

See merge request gitlab-org/gitlab-ce!28407</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make pipeline schedule worker resilient

Closes gitlab-com/gl-infra/production#805 and #61955

See merge request gitlab-org/gitlab-ce!28407</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce sidekiq worker for auto merge process</title>
<updated>2019-06-04T03:51:32+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-05-27T12:21:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=197a3d053359e66535c41935eac065ee424cbb07'/>
<id>197a3d053359e66535c41935eac065ee424cbb07</id>
<content type='text'>
As we have a central domain for auto merge process today,
we should use a single worker for any auto merge process.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As we have a central domain for auto merge process today,
we should use a single worker for any auto merge process.
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleans up UpdateProjectStatistics concern</title>
<updated>2019-06-03T15:06:03+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-06-03T15:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4bf3f54607d412509e7f9415a78fcf6279836c05'/>
<id>4bf3f54607d412509e7f9415a78fcf6279836c05</id>
<content type='text'>
- Renames attributes from stat to project_statistiscs_name and attribute
to statistic_attribute
- Reordes methods on UpdateProjectStatistics concern
- Removes unused module from Ci::Build
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Renames attributes from stat to project_statistiscs_name and attribute
to statistic_attribute
- Reordes methods on UpdateProjectStatistics concern
- Removes unused module from Ci::Build
</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>
</feed>
