<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-shell.git/lib/gitlab_logger.rb, branch id-git-upload-pack</title>
<subtitle>gitlab.com: gitlab-org/gitlab-shell.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/'/>
<entry>
<title>Revert "Merge branch 'sh-bump-ruby-version' into 'master'"</title>
<updated>2018-12-13T11:36:09+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2018-12-13T11:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=47dc17bce2e59b403dffa9eacc8b146618dba2c2'/>
<id>47dc17bce2e59b403dffa9eacc8b146618dba2c2</id>
<content type='text'>
This reverts merge request !257</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts merge request !257</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade to Ruby 2.5.3</title>
<updated>2018-12-13T10:23:17+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-12-13T10:23:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=46e81d93ff74a98cf4f02735d310ee4417be0217'/>
<id>46e81d93ff74a98cf4f02735d310ee4417be0217</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix newlines not appearing between new log entries</title>
<updated>2018-09-12T06:12:23+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-09-12T05:55:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=95e292780492ea764328566503ebefcae8a170f3'/>
<id>95e292780492ea764328566503ebefcae8a170f3</id>
<content type='text'>
In https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017, we
observed that lots of log messages were being dropped by Fluentd due to
missing newlines.

This occurs because there is a bug in Ruby where IO#puts calls write() twice:
once to write the main text, and another to write the newline
(https://bugs.ruby-lang.org/issues/14042). In a highly concurrent environment
like GitLab.com, this can lead to interleaved newlines.

A workaround is to use `IO#print` and append the newline ourselves.

Closes https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017, we
observed that lots of log messages were being dropped by Fluentd due to
missing newlines.

This occurs because there is a bug in Ruby where IO#puts calls write() twice:
once to write the main text, and another to write the newline
(https://bugs.ruby-lang.org/issues/14042). In a highly concurrent environment
like GitLab.com, this can lead to interleaved newlines.

A workaround is to use `IO#print` and append the newline ourselves.

Closes https://gitlab.com/gitlab-com/gl-infra/infrastructure/issues/5017
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing GitlabLogger#error method</title>
<updated>2018-04-09T12:05:28+00:00</updated>
<author>
<name>Jacob Vosmaer (GitLab)</name>
<email>jacob@gitlab.com</email>
</author>
<published>2018-04-09T12:05:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=17f4731fcf5c38185cdc8aab450d708c0618aa2f'/>
<id>17f4731fcf5c38185cdc8aab450d708c0618aa2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Flush log file after every write</title>
<updated>2018-03-23T12:24:34+00:00</updated>
<author>
<name>Jacob Vosmaer (GitLab)</name>
<email>jacob@gitlab.com</email>
</author>
<published>2018-03-23T12:24:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=9087e96083fcfe22c2cb111add55d3d0009eda9a'/>
<id>9087e96083fcfe22c2cb111add55d3d0009eda9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch to structured logging</title>
<updated>2018-03-19T11:58:59+00:00</updated>
<author>
<name>Jacob Vosmaer (GitLab)</name>
<email>jacob@gitlab.com</email>
</author>
<published>2018-03-19T11:58:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=b8a5e52193b7d02de4802b589e098bbbfa0ec425'/>
<id>b8a5e52193b7d02de4802b589e098bbbfa0ec425</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update files to pass modern rubocop checks. Disable some of them</title>
<updated>2018-02-22T16:57:19+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2018-02-22T16:57:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=f83801a9fe092334d5b325bbe4b736aa6b88007e'/>
<id>f83801a9fe092334d5b325bbe4b736aa6b88007e</id>
<content type='text'>
Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Dmitriy Zaporozhets &lt;dmitriy.zaporozhets@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the logger and related configuration options.</title>
<updated>2013-05-16T23:30:35+00:00</updated>
<author>
<name>ash</name>
<email>smashwilson@gmail.com</email>
</author>
<published>2013-05-16T23:30:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-shell.git/commit/?id=e5f4130aeaeb6ba16d42032c8e574c147ca9d51d'/>
<id>e5f4130aeaeb6ba16d42032c8e574c147ca9d51d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
