<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/gitlab/gitlab-ce.git/db, branch update-rspec_profiling</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>Migration does not require downtime</title>
<updated>2017-02-09T01:20:27+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2017-02-09T01:20:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=29a32cfc229798f8214b57dd03d74b3072544c8b'/>
<id>29a32cfc229798f8214b57dd03d74b3072544c8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Satisfy the new rubocop :)</title>
<updated>2017-02-09T00:12:16+00:00</updated>
<author>
<name>Douwe Maan</name>
<email>douwe@selenight.nl</email>
</author>
<published>2017-02-09T00:12:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=63c5b541a3be014341b3b239cb795479026e9a99'/>
<id>63c5b541a3be014341b3b239cb795479026e9a99</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Store group and project full name and full path in routes table</title>
<updated>2017-02-08T17:14:29+00:00</updated>
<author>
<name>Dmitriy Zaporozhets</name>
<email>dmitriy.zaporozhets@gmail.com</email>
</author>
<published>2017-02-04T18:26:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=2989192d1aa8051aa09164cd097418bd3063d4ad'/>
<id>2989192d1aa8051aa09164cd097418bd3063d4ad</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>Refactor migration to not require downtime</title>
<updated>2017-02-07T15:42:42+00:00</updated>
<author>
<name>Ruben Davila</name>
<email>rdavila84@gmail.com</email>
</author>
<published>2017-02-07T14:30:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=85a98fd40fbfbc4657ca910e8885015e50ca105d'/>
<id>85a98fd40fbfbc4657ca910e8885015e50ca105d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use normal associations instead of polymorphic.</title>
<updated>2017-02-07T15:41:44+00:00</updated>
<author>
<name>Ruben Davila</name>
<email>rdavila84@gmail.com</email>
</author>
<published>2017-01-26T01:16:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=bdc932245088b3a7ae5d633e81175352d5599083'/>
<id>bdc932245088b3a7ae5d633e81175352d5599083</id>
<content type='text'>
We can't properly use foreign keys on columns that are configured for
polymorphic associations which has disadvantages related to data
integrity and storage. Given we only use time tracking for Issues and
Merge Requests we're moving to the usage of regular associations.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We can't properly use foreign keys on columns that are configured for
polymorphic associations which has disadvantages related to data
integrity and storage. Given we only use time tracking for Issues and
Merge Requests we're moving to the usage of regular associations.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '21518_recaptcha_spam_issues' into 'master'</title>
<updated>2017-02-07T14:21:13+00:00</updated>
<author>
<name>Sean McGivern</name>
<email>sean@mcgivern.me.uk</email>
</author>
<published>2017-02-07T14:21:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=38cb0347b2ae8dc3d8bd61dd81f5f10af688562b'/>
<id>38cb0347b2ae8dc3d8bd61dd81f5f10af688562b</id>
<content type='text'>
Use reCaptcha when an issue identified as spam

Closes #21518

See merge request !8846</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use reCaptcha when an issue identified as spam

Closes #21518

See merge request !8846</pre>
</div>
</content>
</entry>
<entry>
<title>Use reCaptcha when an issue identified as spam</title>
<updated>2017-02-07T11:56:20+00:00</updated>
<author>
<name>Jarka Kadlecova</name>
<email>jarka@gitlab.com</email>
</author>
<published>2017-01-27T16:25:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=3d2954e4570d236a080b0d46698d96a28fd9acec'/>
<id>3d2954e4570d236a080b0d46698d96a28fd9acec</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 'master' into 'jej-pages-to-ce'</title>
<updated>2017-02-06T15:12:27+00:00</updated>
<author>
<name>James Edwards-Jones</name>
<email>jamedjo@gmail.com</email>
</author>
<published>2017-02-06T15:12:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=b988faaf85c8e68d501f242b980e5e79a00e2b15'/>
<id>b988faaf85c8e68d501f242b980e5e79a00e2b15</id>
<content type='text'>
# Conflicts:
#   db/schema.rb</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
# Conflicts:
#   db/schema.rb</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce maximum session time for terminal websocket connection</title>
<updated>2017-02-06T10:49:30+00:00</updated>
<author>
<name>Adam Niedzielski</name>
<email>adamsunday@gmail.com</email>
</author>
<published>2017-01-26T18:16:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=5d3816652e13cde6bf5e9de814d2c9d1e6593601'/>
<id>5d3816652e13cde6bf5e9de814d2c9d1e6593601</id>
<content type='text'>
Store the value in application settings.
Expose the value to Workhorse.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Store the value in application settings.
Expose the value to Workhorse.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add index to labels for `type` and project_id`</title>
<updated>2017-02-04T18:22:32+00:00</updated>
<author>
<name>Stan Hu</name>
<email>stanhu@gmail.com</email>
</author>
<published>2017-02-04T18:20:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/gitlab/gitlab-ce.git/commit/?id=1e97a6df24f66f70811fdd4b1412432e40ab8ebe'/>
<id>1e97a6df24f66f70811fdd4b1412432e40ab8ebe</id>
<content type='text'>
When loading pages that display the number of open issues,
the backend runs a query such as:

```sql
SELECT "labels"."id" FROM "labels" WHERE "labels"."type" IN ('ProjectLabel') AND "labels"."project_id" = 1000
```

This results in an entire scan of the `labels` table. To optimize performance,
add the appropriate index to the table.

Closes #27676
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When loading pages that display the number of open issues,
the backend runs a query such as:

```sql
SELECT "labels"."id" FROM "labels" WHERE "labels"."type" IN ('ProjectLabel') AND "labels"."project_id" = 1000
```

This results in an entire scan of the `labels` table. To optimize performance,
add the appropriate index to the table.

Closes #27676
</pre>
</div>
</content>
</entry>
</feed>
