- 04 Jan, 2016 6 commits
-
-
Yorick Peterse authored
-
Yorick Peterse authored
This ensures Rails and Sidekiq transactions are split into the series "rails_transactions" and "sidekiq_transactions" respectively.
-
Yorick Peterse authored
This removes the need for any tags to differentiate between Sidekiq and Rails statistics while still being able to separate the two.
-
Yorick Peterse authored
This makes it easier to see where time is spent without having to aggregate all the individual points in the method_calls series.
-
Yorick Peterse authored
-
Yorick Peterse authored
This will be used to store/increment the total query/view rendering timings on a per transaction basis. This in turn can greatly reduce the amount of metrics stored.
-
- 31 Dec, 2015 8 commits
-
-
Yorick Peterse authored
This isn't hugely useful and mostly wastes InfluxDB space. We can re-add this whenever needed (but only once we really need it).
-
Yorick Peterse authored
This removes the need for tagging all metrics with a "process_type" tag.
-
Yorick Peterse authored
This ensures we don't need to load anything from either PostgreSQL or the Rails cache whenever creating new InfluxDB connections.
-
Yorick Peterse authored
This particular setup had 3 problems: 1. Storing SQL queries as tags is very inefficient as InfluxDB ends up indexing every query (and they can get pretty large). Storing these as values instead means we can't always display the SQL as easily. 2. We already instrument ActiveRecord query methods, thus we already have timing information about database queries. 3. SQL obfuscation is difficult to get right and I'd rather not expose sensitive data by accident.
-
Yorick Peterse authored
See merge request !2262
-
Yorick Peterse authored
See merge request !2252
-
Yorick Peterse authored
-
Yorick Peterse authored
While it's useful to keep track of the different versions (Ruby, GitLab, etc) doing so for every point wastes disk space and possibly also RAM (which InfluxDB is all to eager to gobble up). If we want to see the performance differences between different GitLab versions simply looking at the performance since the last release date should suffice.
-
- 30 Dec, 2015 14 commits
-
-
Robert Speicher authored
Swap Author and Assignee Selectors on issuable index view Closes #4039 See merge request !2256
-
Robert Speicher authored
[ci skip]
-
Robert Speicher authored
Why did this break? `¯\_(ツ)_/¯`
-
Zeger-Jan van de Weg authored
Closes #4039
-
Robert Speicher authored
-
Robert Speicher authored
Remove unused config/schedule.rb file [ci skip] See merge request !2249
-
Robert Speicher authored
[ci skip]
-
Robert Speicher authored
Ensure that is no pending migrations when using database on Gitlab::CurrentSettings This fixes the undefined method `recaptcha_enabled' for #<ApplicationSetting:0x007f28552f8238> when running the build. See merge request !2254
-
Sytse Sijbrandij authored
Added additional config environmental variables to help Debian packaging * GITLAB_EMAIL_FROM * GITLAB_EMAIL_DISPLAY_NAME * GITLAB_EMAIL_REPLY_TO This is a followup on https://gitlab.com/gitlab-org/gitlab-ce/issues/3717 See merge request !2251
-
Douglas Barbosa Alexandre authored
-
Gabriel Mazetto authored
* GITLAB_EMAIL_FROM * GITLAB_EMAIL_DISPLAY_NAME * GITLAB_EMAIL_REPLY_TO
-
Jeroen van Baarsen authored
**Why is this needed?** Not really needed, but having code that is not used around is confusing, so lets remove it Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
-
Grzegorz Bizon authored
Hotfix for builds trace data integrity Closes #4246 See merge request !2224
-
Robert Speicher authored
Fixes problem with user autocomplete URI ``` Failed to load resource: net::ERR_NAME_NOT_RESOLVED http://autocomplete/users.json?search=&per_page=20&active=true¤t_user=false ``` Fixes #4118, #4136 See merge request !2136
-
- 29 Dec, 2015 12 commits
-
-
Robert Speicher authored
Fix project transfer e-mail sending incorrect paths in e-mail notification The introduction of ActiveJob and `deliver_now` in 7f214cee caused a race condition where the mailer would be invoked before the project was committed to the database, causing the transfer e-mail notification to show the old path instead of the new one. Closes #4670 See merge request !2235
-
Robert Speicher authored
[ci skip]
-
Valery Sizov authored
Revert upvotes and downvotes params back to MR API issue https://gitlab.com/gitlab-org/gitlab-ce/issues/3672 See merge request !2212
-
Yorick Peterse authored
See merge request !2239
-
Yorick Peterse authored
This ensures we can still start up even when not connecting to a database.
-
Yorick Peterse authored
See merge request !2238
-
Yorick Peterse authored
This removes the need for Sidekiq and any overhead/problems introduced by TCP. There are a few things to take into account: 1. When writing data to InfluxDB you may still get an error if the server becomes unavailable during the write. Because of this we're catching all exceptions and just ignore them (for now). 2. Writing via UDP apparently requires the timestamp to be in nanoseconds. Without this data either isn't written properly. 3. Due to the restrictions on UDP buffer sizes we're writing metrics one by one, instead of writing all of them at once.
-
Yorick Peterse authored
Newlines aren't really needed and they may mess with InfluxDB's line protocol.
-
Dmitriy Zaporozhets authored
Downcased user or email search for avatar_icon. GitLab users are defined with their mail address which is enforced to be lower case. When a commit is listed in the history whose committer mail address is not written in all lower case, the corresponding GitLab user won't be found because the search is case sensitive resp. the mail address to search for not downcased. Closes #3780 See merge request !2234
-
Dmitriy Zaporozhets authored
Makes reCAPTCHA configurable through Application Settings screen Following the work made by @stanhu here: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/2216, made it configurable without needing to restart Gitlab See merge request !2231
-
Grzegorz Bizon authored
This is a temporary hotfix that allows to access build artifacts created before 8.3. See #5257. This needs to be changed after migrating CI build files. Note that `ArtifactUploader` uses `artifacts_path` to create a storage directory before and after parsisting `Ci::Build` instance, before and after moving a file to store (save and fetch a file).
-