<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/spec/controllers/projects, branch docs-avoid-CephFS-GlusterFS</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>Allow ref name caching CommitService#find_commit</title>
<updated>2019-03-27T19:46:39+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-03-17T06:23:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=db759c5d9ca3ba9c1610b05d6725c1427d653bef'/>
<id>db759c5d9ca3ba9c1610b05d6725c1427d653bef</id>
<content type='text'>
For a given merge request, it's quite common to see duplicate FindCommit
Gitaly requests because the Gitaly CommitService caches the request by
the commit SHA, not by the ref name. However, most of the duplicate
requests use the ref name, so the cache is never actually used in
practice. This leads to unnecessary requests that slow performance.

This commit allows certain callers to bypass the ref name to
OID conversion in the cache. We don't do this by default because it's
possible the tip of the branch changes during the commit, which
would cause the caller to get stale data.

This commit also forces the Ci::Pipeline to use the full ref name
so that caching can work for merge requests.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57083
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For a given merge request, it's quite common to see duplicate FindCommit
Gitaly requests because the Gitaly CommitService caches the request by
the commit SHA, not by the ref name. However, most of the duplicate
requests use the ref name, so the cache is never actually used in
practice. This leads to unnecessary requests that slow performance.

This commit allows certain callers to bypass the ref name to
OID conversion in the cache. We don't do this by default because it's
possible the tip of the branch changes during the commit, which
would cause the caller to get stale data.

This commit also forces the Ci::Pipeline to use the full ref name
so that caching can work for merge requests.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/57083
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'dev/master'</title>
<updated>2019-03-20T20:57:19+00:00</updated>
<author>
<name>Alex Hanselka</name>
<email>alex@gitlab.com</email>
</author>
<published>2019-03-20T20:57:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=c7fc0bf5319aacfc8d8f399202e2f0785d844fcc'/>
<id>c7fc0bf5319aacfc8d8f399202e2f0785d844fcc</id>
<content type='text'>
* dev/master:
  Update CHANGELOG.md for 11.8.3
  Update CHANGELOG.md for 11.7.7
  Only return `commands_changes` used in frontend
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* dev/master:
  Update CHANGELOG.md for 11.8.3
  Update CHANGELOG.md for 11.7.7
  Only return `commands_changes` used in frontend
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'security-2826-fix-project-serialization-in-quick-actions' into 'master'</title>
<updated>2019-03-20T20:56:40+00:00</updated>
<author>
<name>Alex Hanselka</name>
<email>alex@gitlab.com</email>
</author>
<published>2019-03-20T20:56:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d8dfd330de71e54633995103103b0a6573ae298c'/>
<id>d8dfd330de71e54633995103103b0a6573ae298c</id>
<content type='text'>
Fix project serialization in quick actions response

Closes #2826

See merge request gitlab/gitlabhq!3001</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix project serialization in quick actions response

Closes #2826

See merge request gitlab/gitlabhq!3001</pre>
</div>
</content>
</entry>
<entry>
<title>Reject HEAD requests to info/refs endpoint</title>
<updated>2019-03-19T18:23:51+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2019-03-19T17:02:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=d165754400cd68f116babc1b0f50cf6109e85009'/>
<id>d165754400cd68f116babc1b0f50cf6109e85009</id>
<content type='text'>
In production, we see high error rates due to clients attempting to use
the dumb Git HTTP protocol with HEAD /foo/bar.git/info/refs
endpoint. This isn't supported and causes Error 500s because Workhorse
doesn't send along its secret because it's not proxying this request.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54579
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In production, we see high error rates due to clients attempting to use
the dumb Git HTTP protocol with HEAD /foo/bar.git/info/refs
endpoint. This isn't supported and causes Error 500s because Workhorse
doesn't send along its secret because it's not proxying this request.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54579
</pre>
</div>
</content>
</entry>
<entry>
<title>Only return `commands_changes` used in frontend</title>
<updated>2019-03-18T18:28:35+00:00</updated>
<author>
<name>Heinrich Lee Yu</name>
<email>heinrich@gitlab.com</email>
</author>
<published>2019-03-15T00:07:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3d85406734fc31bb9c9fb95ce26898b65b60b3ea'/>
<id>3d85406734fc31bb9c9fb95ce26898b65b60b3ea</id>
<content type='text'>
When executing quick actions, this limits the `commands_changes`
response to only those used by the frontend
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When executing quick actions, this limits the `commands_changes`
response to only those used by the frontend
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redirecting to last visited board</title>
<updated>2019-03-13T12:33:35+00:00</updated>
<author>
<name>Heinrich Lee Yu</name>
<email>heinrich@gitlab.com</email>
</author>
<published>2019-02-27T09:23:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2de0bcf8007d9e92c9c691c1ec7664e5331300b3'/>
<id>2de0bcf8007d9e92c9c691c1ec7664e5331300b3</id>
<content type='text'>
Move this to EE-only. It isn't useful here since there's only one board
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move this to EE-only. It isn't useful here since there's only one board
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor groups and projects boards actions</title>
<updated>2019-03-13T12:33:35+00:00</updated>
<author>
<name>Heinrich Lee Yu</name>
<email>heinrich@gitlab.com</email>
</author>
<published>2019-02-26T17:26:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=7d5ee4181a63318dd3a981fef9c12ce93e732fdb'/>
<id>7d5ee4181a63318dd3a981fef9c12ce93e732fdb</id>
<content type='text'>
Move common functionality to BoardsActions concern
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move common functionality to BoardsActions concern
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '56937-edit-knative-domain' into 'master'</title>
<updated>2019-03-07T12:43:34+00:00</updated>
<author>
<name>Grzegorz Bizon</name>
<email>grzegorz@gitlab.com</email>
</author>
<published>2019-03-07T12:43:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5cea1e8b8007da95995cda682b5f0d96b0c7f10c'/>
<id>5cea1e8b8007da95995cda682b5f0d96b0c7f10c</id>
<content type='text'>
Edit Knative domain after it has been deployed

Closes #56937

See merge request gitlab-org/gitlab-ce!25386</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Edit Knative domain after it has been deployed

Closes #56937

See merge request gitlab-org/gitlab-ce!25386</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'expand-diff-to-full-file' into 'master'</title>
<updated>2019-03-07T11:33:15+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@gitlab.com</email>
</author>
<published>2019-03-07T11:33:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=6cfa5ee536c30522241bcf09e805d7eb3adbf481'/>
<id>6cfa5ee536c30522241bcf09e805d7eb3adbf481</id>
<content type='text'>
Expand diff to entire file

Closes #19054

See merge request gitlab-org/gitlab-ce!24406</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Expand diff to entire file

Closes #19054

See merge request gitlab-org/gitlab-ce!24406</pre>
</div>
</content>
</entry>
<entry>
<title>Move diff_line preparation into presenter</title>
<updated>2019-03-07T08:12:36+00:00</updated>
<author>
<name>Mark Chao</name>
<email>mchao@gitlab.com</email>
</author>
<published>2019-03-07T04:29:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=cea59dbe030bfde83247ef27c49ffd5267b194ea'/>
<id>cea59dbe030bfde83247ef27c49ffd5267b194ea</id>
<content type='text'>
Update spec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update spec
</pre>
</div>
</content>
</entry>
</feed>
