<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-shell.git, branch sh-fix-nonatomic-puts</title>
<subtitle>gitlab.com: gitlab-org/gitlab-shell.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/'/>
<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://91.123.203.49/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>Merge branch 'sh-release-8.3.1' into 'master'</title>
<updated>2018-09-10T13:25:15+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-09-10T13:25:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/commit/?id=e5b6e8e2550e203978cd25d3e07ca468b4d06c91'/>
<id>e5b6e8e2550e203978cd25d3e07ca468b4d06c91</id>
<content type='text'>
Release 8.3.1 to fix version numbering

See merge request gitlab-org/gitlab-shell!241</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Release 8.3.1 to fix version numbering

See merge request gitlab-org/gitlab-shell!241</pre>
</div>
</content>
</entry>
<entry>
<title>Release 8.3.1 to fix version numbering</title>
<updated>2018-09-10T13:18:52+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-09-10T13:18:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/commit/?id=7e60253029780e8478f25207a2eefe19179d0cc8'/>
<id>7e60253029780e8478f25207a2eefe19179d0cc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sh-release-8.3.0' into 'master'</title>
<updated>2018-09-07T22:38:35+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-09-07T22:38:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/commit/?id=4c7bc158db4bd267149605597ac710a80eb77c05'/>
<id>4c7bc158db4bd267149605597ac710a80eb77c05</id>
<content type='text'>
Release v8.3.0

See merge request gitlab-org/gitlab-shell!240</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Release v8.3.0

See merge request gitlab-org/gitlab-shell!240</pre>
</div>
</content>
</entry>
<entry>
<title>Release v8.3.0</title>
<updated>2018-09-07T22:32:24+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-09-07T22:32:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/commit/?id=80bb1dd93efc1efe3a8121bb8933d8842a251e5d'/>
<id>80bb1dd93efc1efe3a8121bb8933d8842a251e5d</id>
<content type='text'>
Includes custom action support for proxying SSH to a Geo secondary
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes custom action support for proxying SSH to a Geo secondary
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'ash.mckenzie/custom-action-support' into 'master'</title>
<updated>2018-09-07T22:30:53+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-09-07T22:30:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/commit/?id=2cf0298fa5d7c4da8bed44200359dd69a6a08eca'/>
<id>2cf0298fa5d7c4da8bed44200359dd69a6a08eca</id>
<content type='text'>
Custom Action support

See merge request gitlab-org/gitlab-shell!215</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Custom Action support

See merge request gitlab-org/gitlab-shell!215</pre>
</div>
</content>
</entry>
<entry>
<title>Only decode result body if it has content upon custom action failure</title>
<updated>2018-09-07T22:03:13+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2018-09-07T22:02:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/commit/?id=524d523ed654469858a7a482d56f4d4661c61036'/>
<id>524d523ed654469858a7a482d56f4d4661c61036</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Custom Action support</title>
<updated>2018-09-07T14:52:57+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2018-08-20T04:45:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/commit/?id=6fd4f6804125c0992296d064f3c074d39efeb091'/>
<id>6fd4f6804125c0992296d064f3c074d39efeb091</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sh-release-8.2.1' into 'master'</title>
<updated>2018-09-07T08:58:25+00:00</updated>
<author>
<name>Nick Thomas</name>
<email>nick@gitlab.com</email>
</author>
<published>2018-09-07T08:58:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/commit/?id=4f0a474cb88f7edae994e82d2ca977b1e6ed2e47'/>
<id>4f0a474cb88f7edae994e82d2ca977b1e6ed2e47</id>
<content type='text'>
Release gitlab-shell v8.2.1

See merge request gitlab-org/gitlab-shell!238</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Release gitlab-shell v8.2.1

See merge request gitlab-org/gitlab-shell!238</pre>
</div>
</content>
</entry>
<entry>
<title>GitlabAccessStatus needs HTTP response status code</title>
<updated>2018-09-07T05:37:44+00:00</updated>
<author>
<name>Ash McKenzie</name>
<email>amckenzie@gitlab.com</email>
</author>
<published>2018-08-20T04:44:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/gitlab/gitlab-shell.git/commit/?id=1ff3561895f361b79f46a059880ea122e3500d08'/>
<id>1ff3561895f361b79f46a059880ea122e3500d08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
