- 15 Jan, 2016 1 commit
-
-
Robert Speicher authored
[ci skip] Closes #5931
-
- 13 Jan, 2016 1 commit
-
-
Robert Speicher authored
-
- 05 Jan, 2016 1 commit
-
-
Stan Hu authored
Closes #5872
-
- 14 Dec, 2015 1 commit
-
-
Drew Blessing authored
-
- 12 Dec, 2015 1 commit
-
-
Stan Hu authored
Closes #3649 [ci skip]
-
- 11 Dec, 2015 1 commit
-
-
Kamil Trzcinski authored
-
- 09 Dec, 2015 4 commits
-
-
Douwe Maan authored
-
Douwe Maan authored
-
Douwe Maan authored
-
Douwe Maan authored
-
- 08 Dec, 2015 2 commits
-
-
Stan Hu authored
Closes #3848
-
Jacob Vosmaer authored
-
- 25 Nov, 2015 1 commit
-
-
Robert Speicher authored
-
- 19 Nov, 2015 1 commit
-
-
Marin Jankovski authored
-
- 17 Nov, 2015 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 16 Nov, 2015 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 12 Nov, 2015 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 11 Nov, 2015 2 commits
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 10 Nov, 2015 2 commits
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Kamil Trzcinski authored
- Offloads uploading to GitLab Workhorse - Use /authorize request for fast uploading - Added backup recipes for artifacts - Support download acceleration using X-Sendfile
-
- 03 Nov, 2015 1 commit
-
-
Robert Speicher authored
Closes #3311
-
- 29 Oct, 2015 1 commit
-
-
Mike Chmielewski authored
-
- 21 Oct, 2015 1 commit
-
-
Kamil Trzcinski authored
-
- 19 Oct, 2015 1 commit
-
-
Benny Schimmer authored
-
- 15 Oct, 2015 1 commit
-
-
Yorick Peterse authored
Performance is improved in two steps: 1. On PostgreSQL an expression index is used for checking lower(email) and lower(username). 2. The check to determine if we're searching for a username or Email is moved to Ruby. Thanks to @haynes for suggesting and writing the initial implementation of this. Moving the check to Ruby makes this method an additional 1.5 times faster compared to doing the check in the SQL query. With performance being improved I've now also tweaked the amount of iterations required by the User.by_login benchmark. This method now runs between 900 and 1000 iterations per second.
-
- 14 Oct, 2015 2 commits
-
-
Zeger-Jan van de Weg authored
-
Zeger-Jan van de Weg authored
Tasks added: gitlab:git:repack gitlab:git:gc gitlab:git:prune
-
- 13 Oct, 2015 1 commit
-
-
Douwe Maan authored
-
- 09 Oct, 2015 1 commit
-
-
Robert Speicher authored
-
- 08 Oct, 2015 1 commit
-
-
Yorick Peterse authored
This ensures any PostgreSQL specific schema changes (e.g. expression indexes) are created when setting up the database.
-
- 07 Oct, 2015 1 commit
-
-
Robert Speicher authored
-
- 05 Oct, 2015 1 commit
-
-
Yorick Peterse authored
-
- 02 Oct, 2015 1 commit
-
-
Yorick Peterse authored
This benchmark suite uses benchmark-ips (https://github.com/evanphx/benchmark-ips) behind the scenes. Specs can be turned into benchmark specs by setting "benchmark" to "true" in the top-level describe block like so: describe SomeClass, benchmark: true do end Writing benchmarks can be done using custom RSpec matchers, for example: describe MaruTheCat, benchmark: true do describe '#jump_in_box' do it 'should run 1000 iterations per second' do maru = described_class.new expect { maru.jump_in_box }.to iterate_per_second(1000) end end end By default the "iterate_per_second" expectation requires a standard deviation under 30% (this is just an arbitrary default for now). You can change this by chaining "with_maximum_stddev" on the expectation: expect { maru.jump_in_box }.to iterate_per_second(1000) .with_maximum_stddev(10) This will change the expectation to require a maximum deviation of 10%. Alternatively you can use the it block style to write specs: describe MaruTheCat, benchmark: true do describe '#jump_in_box' do subject { -> { described_class.new } } it { is_expected.to iterate_per_second(1000) } end end Because "iterate_per_second" operates on a block, opposed to a static value, the "subject" method must return a Proc. This looks a bit goofy but I have been unable to find a nice way around this.
-
- 25 Sep, 2015 1 commit
-
-
Jacob Vosmaer authored
-
- 22 Sep, 2015 1 commit
-
-
Achilleas Pipinellis authored
This was causing the task `gitlab-rake gitlab:incoming_email:check` to fail.
-
- 21 Sep, 2015 1 commit
-
-
Douwe Maan authored
-
- 20 Sep, 2015 2 commits
-
-
Kamil Trzcinski authored
-
Kamil Trzcinski authored
-
- 16 Sep, 2015 1 commit
-
-
Kamil Trzcinski authored
-