<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/workers, branch docs-add-mutations-errors-section</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>Merge branch 'prefer-to-use-process-pipeline-worker' into 'master'</title>
<updated>2019-08-05T09:29:45+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-08-05T09:29:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d126df55fde21d2dc8eb9d5f72841a9792bca105'/>
<id>d126df55fde21d2dc8eb9d5f72841a9792bca105</id>
<content type='text'>
Extend PipelineProcessWorker to accept a list of builds

See merge request gitlab-org/gitlab-ce!31425</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extend PipelineProcessWorker to accept a list of builds

See merge request gitlab-org/gitlab-ce!31425</pre>
</div>
</content>
</entry>
<entry>
<title>Extend PipelineProcessWorker to accept a list of builds</title>
<updated>2019-08-02T18:31:17+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-08-02T17:31:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=593490e5ac6ec5a92fdcc9b82eebbb455ea6cf48'/>
<id>593490e5ac6ec5a92fdcc9b82eebbb455ea6cf48</id>
<content type='text'>
This changes used worker from `BuildProcessWorker`
to `PipelineProcessWorker` to make pipeline
processing much simpler. We process `pipeline_id`,
based on some triggers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes used worker from `BuildProcessWorker`
to `PipelineProcessWorker` to make pipeline
processing much simpler. We process `pipeline_id`,
based on some triggers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Removes update_statistics_namespace feature flag</title>
<updated>2019-08-02T14:29:29+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-08-01T20:14:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c6acb77d8a19063f26f8dfcda85beead50fe6e96'/>
<id>c6acb77d8a19063f26f8dfcda85beead50fe6e96</id>
<content type='text'>
After measuring the impact of the namespace storage on
https://gitlab.com/gitlab-org/gitlab-ce/issues/64092. It was decided
that it's performant enough. So we can freely remove the feature flag

Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/64092
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After measuring the impact of the namespace storage on
https://gitlab.com/gitlab-org/gitlab-ce/issues/64092. It was decided
that it's performant enough. So we can freely remove the feature flag

Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/64092
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for DAG</title>
<updated>2019-08-01T14:26:49+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-08-01T14:26:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=e7ee84aad4237eaa16f2aba75b4d2c7860625c9d'/>
<id>e7ee84aad4237eaa16f2aba75b4d2c7860625c9d</id>
<content type='text'>
This implements the support for `needs:` keyword
as part of GitLab CI. That makes some of the jobs
to be run out of order.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This implements the support for `needs:` keyword
as part of GitLab CI. That makes some of the jobs
to be run out of order.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused Clusters::RefreshService</title>
<updated>2019-07-29T02:04:18+00:00</updated>
<author>
<name>Tiger</name>
<email>twatson@gitlab.com</email>
</author>
<published>2019-07-29T02:04:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ce0d74c26b6499062e5dd28f2000c18dfefabf92'/>
<id>ce0d74c26b6499062e5dd28f2000c18dfefabf92</id>
<content type='text'>
Also removes all logic from ClusterConfigureWorker
and ClusterProjectConfigureWorker, which are also
no longer used.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also removes all logic from ClusterConfigureWorker
and ClusterProjectConfigureWorker, which are also
no longer used.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove dead MySQL code</title>
<updated>2019-07-23T15:53:03+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2019-06-13T13:12:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4aa76dddecc048cef24963323afe59f1c120cb72'/>
<id>4aa76dddecc048cef24963323afe59f1c120cb72</id>
<content type='text'>
None of this code can be reached any more, so it can all be removed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
None of this code can be reached any more, so it can all be removed
</pre>
</div>
</content>
</entry>
<entry>
<title>Validate the existence of archived traces before removing live trace</title>
<updated>2019-07-23T10:26:08+00:00</updated>
<author>
<name>Shinya Maeda</name>
<email>shinya@gitlab.com</email>
</author>
<published>2019-07-18T09:22:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c2e0e689f355555db231ac6db40ab1b654c90233'/>
<id>c2e0e689f355555db231ac6db40ab1b654c90233</id>
<content type='text'>
Often live traces are removed even though the archived trace
doesn't exist. This commit checkes the existence strictly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Often live traces are removed even though the archived trace
doesn't exist. This commit checkes the existence strictly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Schedule namespace aggregation in other contexts</title>
<updated>2019-07-08T15:06:05+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-07-08T15:06:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=ec39a1d63d8a7952930442165f1ad828939749b2'/>
<id>ec39a1d63d8a7952930442165f1ad828939749b2</id>
<content type='text'>
Schedules a Namespace::AggregationSchedule worker if some of the project
statistics are refreshed.

The worker is only executed if the feature flag is enabled.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Schedules a Namespace::AggregationSchedule worker if some of the project
statistics are refreshed.

The worker is only executed if the feature flag is enabled.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implements lease_release on NamespaceAggregation</title>
<updated>2019-07-04T15:52:02+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-07-04T15:52:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d132f73d42aec530c78680f53bf8a612bac61a3b'/>
<id>d132f73d42aec530c78680f53bf8a612bac61a3b</id>
<content type='text'>
Sets lease_release? to false to prevent the job to be re-executed more
often than lease timeout

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64079
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sets lease_release? to false to prevent the job to be re-executed more
often than lease timeout

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64079
</pre>
</div>
</content>
</entry>
<entry>
<title>Includes logic to persist namespace statistics</title>
<updated>2019-07-02T14:44:39+00:00</updated>
<author>
<name>Mayra Cabrera</name>
<email>mcabrera@gitlab.com</email>
</author>
<published>2019-07-02T14:44:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=dfdfa913ba9cb74beb7adad0352c5efadec84494'/>
<id>dfdfa913ba9cb74beb7adad0352c5efadec84494</id>
<content type='text'>
- Add two new ActiveRecord models:
  - RootNamespaceStoragestatistics will persist root namespace statistics
  - NamespaceAggregationSchedule will save information when a new update
to the namespace statistics needs to be scheduled
- Inject into UpdateProjectStatistics concern a new callback that will
call an async job to insert a new row onto NamespaceAggregationSchedule
table
- When a new row is inserted a new job is scheduled. This job will
update call an specific service to update the statistics and after that
it will delete thee aggregated scheduled row
- The RefresherServices makes heavy use of arel to build composable
queries to update Namespace::RootStorageStatistics attributes.
- Add an extra worker to traverse pending rows on
NAmespace::AggregationSchedule table and schedule a worker for each one
of this rows.
- Add an extra worker to traverse pending rows on
NAmespace::AggregationSchedule table and schedule a worker for each one
of this rows
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add two new ActiveRecord models:
  - RootNamespaceStoragestatistics will persist root namespace statistics
  - NamespaceAggregationSchedule will save information when a new update
to the namespace statistics needs to be scheduled
- Inject into UpdateProjectStatistics concern a new callback that will
call an async job to insert a new row onto NamespaceAggregationSchedule
table
- When a new row is inserted a new job is scheduled. This job will
update call an specific service to update the statistics and after that
it will delete thee aggregated scheduled row
- The RefresherServices makes heavy use of arel to build composable
queries to update Namespace::RootStorageStatistics attributes.
- Add an extra worker to traverse pending rows on
NAmespace::AggregationSchedule table and schedule a worker for each one
of this rows.
- Add an extra worker to traverse pending rows on
NAmespace::AggregationSchedule table and schedule a worker for each one
of this rows
</pre>
</div>
</content>
</entry>
</feed>
