<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/lib, branch make-needs-strong-connection</title>
<subtitle>gitlab.com: gitlab-org/gitlab-ce.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/'/>
<entry>
<title>Make needs: to require previous jobs</title>
<updated>2019-08-02T16:41:40+00:00</updated>
<author>
<name>Kamil Trzciński</name>
<email>ayufan@ayufan.eu</email>
</author>
<published>2019-08-02T14:32:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=684751d3c2233ee1ac33cf623e8b7822c60209d3'/>
<id>684751d3c2233ee1ac33cf623e8b7822c60209d3</id>
<content type='text'>
This changes `needs:` from weak reference
to have a strong reference.

This means that job will not be created
unless all needs are present as part of
a pipeline.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes `needs:` from weak reference
to have a strong reference.

This means that job will not be created
unless all needs are present as part of
a pipeline.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent empty classes in ansi2html conversion</title>
<updated>2019-08-02T14:38:50+00:00</updated>
<author>
<name>Lukas '+ alert('Eipi') + ' Eipert</name>
<email>leipert@gitlab.com</email>
</author>
<published>2019-08-02T14:38:50+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=fc9f099884f6b98dea3f4e6110ecba6151fa75b8'/>
<id>fc9f099884f6b98dea3f4e6110ecba6151fa75b8</id>
<content type='text'>
Currently we write out empty CSS classes (`class=""`) every time we
create a new tag. This adds 9 unnecessary bytes per span element. In a
recent trace, I have counted 11950 span elements. So we transported 105
unnecessary kilobytes!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently we write out empty CSS classes (`class=""`) every time we
create a new tag. This adds 9 unnecessary bytes per span element. In a
recent trace, I have counted 11950 span elements. So we transported 105
unnecessary kilobytes!
</pre>
</div>
</content>
</entry>
<entry>
<title>Call `GC::Profiler.clear` only in one place</title>
<updated>2019-08-02T09:04:32+00:00</updated>
<author>
<name>Aleksei Lipniagov</name>
<email>alipniagov@gitlab.com</email>
</author>
<published>2019-08-02T09:04:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1f9edb7c4a393a6ebe78e6f98e46515ad655cece'/>
<id>1f9edb7c4a393a6ebe78e6f98e46515ad655cece</id>
<content type='text'>
Previously, both InfluxSampler and RubySampler were relying on the
`GC::Profiler.total_time` data which is the sum over the list
of captured GC events. Also, both samplers asynchronously called
`GC::Profiler.clear` which led to incorrect metric data because
each sampler has the wrong assumption it is the only object who calls
`GC::Profiler.clear` and thus could rely on the gathered results between
such calls.

We should ensure that `GC::Profiler.total_time` is called only in one
place making it possible to rely on accumulated data between such wipes.

Also, we need to track the amount of profiler reports we lost.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, both InfluxSampler and RubySampler were relying on the
`GC::Profiler.total_time` data which is the sum over the list
of captured GC events. Also, both samplers asynchronously called
`GC::Profiler.clear` which led to incorrect metric data because
each sampler has the wrong assumption it is the only object who calls
`GC::Profiler.clear` and thus could rely on the gathered results between
such calls.

We should ensure that `GC::Profiler.total_time` is called only in one
place making it possible to rely on accumulated data between such wipes.

Also, we need to track the amount of profiler reports we lost.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update regex for docs branches in ci</title>
<updated>2019-08-02T06:24:07+00:00</updated>
<author>
<name>Marcel Amirault</name>
<email>mamirault@gitlab.com</email>
</author>
<published>2019-08-02T06:24:07+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=98d6db4b43e4e40ea02d97fc9a03d0e9e3a3f762'/>
<id>98d6db4b43e4e40ea02d97fc9a03d0e9e3a3f762</id>
<content type='text'>
Changes * to + to be more precise with acceptable branch names
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes * to + to be more precise with acceptable branch names
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '52123-issuable-actions-notesfinder-pderichs' into 'master'</title>
<updated>2019-08-01T16:27:02+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-08-01T16:27:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=dbc6c2440348578be0e9dfb2197adfe3e9c457dd'/>
<id>dbc6c2440348578be0e9dfb2197adfe3e9c457dd</id>
<content type='text'>
Use NotesFinder to fetch notes on API and Controllers

Closes #52123

See merge request gitlab-org/gitlab-ce!31300</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use NotesFinder to fetch notes on API and Controllers

Closes #52123

See merge request gitlab-org/gitlab-ce!31300</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'osw-avoid-errors-due-to-concurrent-calls' into 'master'</title>
<updated>2019-08-01T14:58:14+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2019-08-01T14:58:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c017dc578dc78729050792d22b449ce0529479cf'/>
<id>c017dc578dc78729050792d22b449ce0529479cf</id>
<content type='text'>
Add exclusive lease to mergeability check process

See merge request gitlab-org/gitlab-ce!31082</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add exclusive lease to mergeability check process

See merge request gitlab-org/gitlab-ce!31082</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://trove.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>Merge branch 'sh-backtrace-clean-sidekiq' into 'master'</title>
<updated>2019-08-01T09:44:06+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-08-01T09:44:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=4072c8e1bc6a0dc738a1419379be73fd51fb27f4'/>
<id>4072c8e1bc6a0dc738a1419379be73fd51fb27f4</id>
<content type='text'>
Add additional paths to clean from backtrace

See merge request gitlab-org/gitlab-ce!31363</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add additional paths to clean from backtrace

See merge request gitlab-org/gitlab-ce!31363</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sh-fix-infite-loop-peek-bar' into 'master'</title>
<updated>2019-08-01T09:42:28+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@gitlab.com</email>
</author>
<published>2019-08-01T09:42:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3186a3bfe31455ab0f0228aac3cc94ef2467f933'/>
<id>3186a3bfe31455ab0f0228aac3cc94ef2467f933</id>
<content type='text'>
Fix SystemStackError when Peek bar is active with Rugged calls

Closes #65404

See merge request gitlab-org/gitlab-ce!31357</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix SystemStackError when Peek bar is active with Rugged calls

Closes #65404

See merge request gitlab-org/gitlab-ce!31357</pre>
</div>
</content>
</entry>
<entry>
<title>Use NotesFinder in IssuableActions module</title>
<updated>2019-08-01T08:42:42+00:00</updated>
<author>
<name>Patrick Derichs</name>
<email>pderichs@gitlab.com</email>
</author>
<published>2019-07-30T18:25:49+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=0e99daae4afdb90d74c4b0bfe5cb3e482bbb422e'/>
<id>0e99daae4afdb90d74c4b0bfe5cb3e482bbb422e</id>
<content type='text'>
Remove project from NotesFinder constructor

Add project parameter to specs

Also look for methods in private scope

Fix specs to match new NotesFinder constructor
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove project from NotesFinder constructor

Add project parameter to specs

Also look for methods in private scope

Fix specs to match new NotesFinder constructor
</pre>
</div>
</content>
</entry>
</feed>
