An error occurred fetching the project authors.
- 01 Jun, 2021 1 commit
-
-
Jose Vargas authored
Changelog: changed
-
- 06 Apr, 2021 1 commit
-
-
Huzaifa Iftikhar authored
-
- 01 Feb, 2021 1 commit
-
-
Grzegorz Bizon authored
This commit avoid creating a new instance of a class and additional memory allocations when ensuring read consistency in CE / EE.
-
- 08 Dec, 2020 1 commit
-
-
Doug Stull authored
- adhere to styleguide
-
- 12 Nov, 2020 1 commit
-
-
Stan Hu authored
This flag has been enabled for nearly two weeks without incident. The new Fog compatiblity layer for live CI traces is consistent with what CarrierWave and object storage do. Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/273405
-
- 10 Nov, 2020 1 commit
-
-
Stan Hu authored
This commit fixes two issues: 1. ||= with a class instance variable is not thread-safe. We now just avoid the memoization and use constants. 2. get_store_class was being called with symbols in some cases and strings in other cases. We now standardize using symbols. Relates to https://gitlab.com/gitlab-org/gitlab/-/issues/271253
-
- 28 Oct, 2020 1 commit
-
-
Stan Hu authored
The CI trace Fog implementation was rewritten to be vendor agnostic. Introduce a feature flag under `ci_trace_new_fog_store` to ensure a smooth rollout.
-
- 26 Oct, 2020 1 commit
-
-
Nikola Milojevic authored
- Fix specs to include new strategies for middleware - Extract abstract base class for strategies - Add until_executed strategy documentation - Fix spec for executed strategy - Add changelog entry
-
- 14 Oct, 2020 1 commit
-
-
Grzegorz Bizon authored
This commit instead changes the behavior of trace migration to increment a counter metric instead of raising an error.
-
- 07 Oct, 2020 2 commits
-
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
This commit adds support for using optimistic locking on the database level when migrating a build trace chunk to a persistent store. It allows us to safely migrate data to the object storage or database while avoiding certain race conditions related to chunks migration.
-
- 05 Oct, 2020 1 commit
-
-
Grzegorz Bizon authored
This commit adds a retry logic to build chunks migration. In case of not being able to migrate a chunk, we want to retry this operation only once.
-
- 28 Sep, 2020 1 commit
-
-
Grzegorz Bizon authored
This commit implements Comparable concern in a build trace chunk class, making chunks comparable by a chunk_index if these are associated with the same build.
-
- 16 Sep, 2020 1 commit
-
-
Grzegorz Bizon authored
This commit extends code around live traces with additional observability mechanisms through Prometheus counters.
-
- 14 Sep, 2020 1 commit
-
-
Grzegorz Bizon authored
Build trace chunk is considered to be final (is the last part of a build log and we do not expect it to ever become full) when a runner submitted a build pending state and there is no chunk with higher index in the database.
-
- 07 Sep, 2020 1 commit
-
-
Rajendra Kadam authored
Fixes Rails/SaveBang cop for spec files
-
- 26 Aug, 2020 1 commit
-
-
Grzegorz Bizon authored
This commit extends live traces with an additional mechanism that writes data checksum to a database once a trace chunk gets full.
-
- 22 Jul, 2020 1 commit
-
-
Grzegorz Bizon authored
This change introduces an incremental append mechanism for writing a live trace. Instead of reading data from Redis, appening in Ruby, it attemps to append data directly into Redis, what should improve performance and reduce the a mount of data transferred between Redis and GitLab.
-
- 23 Jun, 2020 1 commit
-
-
Arturo Herrero authored
The plan for RSpec 4.0 is to disable monkey patching, reference: https://rspec.info/blog/2013/07/the-plan-for-rspec-3/#zero-monkey-patching-mode https://relishapp.com/rspec/rspec-core/docs/configuration/zero-monkey-patching-mode This commit stops using RSpec monkey patching in several specs.
-
- 28 May, 2020 1 commit
-
-
Doug Stull authored
- make use of new cops and gitlab-styles updates
-
- 11 Feb, 2020 1 commit
-
-
Vitali Tatarintev authored
Get rids of set in favor of let_it_be
-
- 20 Jan, 2020 1 commit
-
-
Rémy Coutable authored
This follows the documented convention. Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 17 Jan, 2020 1 commit
-
-
Kamil Trzciński authored
This implements atomic processing service that is able in bulk to update multiple builds, stages and pipelines. This uses in-memory structure to calculate statuses and uses an efficient fetch of DAG dependencies for efficient processing This still performs some redundant operations, but overall it should be significantly faster processing pipelines of 1000 builds, with multiple DAG dependencies, as it removes a number of N+1 problems present in previous implementation. This also is order-independent, so it is able to easily reschedule itself once needed. This code is also concurrent safe, as if needed the further processing will be re-scheduled that will resolve any conflicts.
-
- 24 Oct, 2019 1 commit
-
-
gfyoung authored
Partially addresses: https://gitlab.com/gitlab-org/gitlab/issues/27703
-
- 22 Oct, 2019 1 commit
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 01 Apr, 2019 2 commits
-
-
Thong Kuah authored
While we debug why this is failing
-
Thong Kuah authored
Adds `# frozen_string_literal: true` to spec/models ruby files
-
- 27 Feb, 2019 2 commits
-
-
Takuya Noguchi authored
Signed-off-by:
Takuya Noguchi <takninnovationresearch@gmail.com>
-
Takuya Noguchi authored
Signed-off-by:
Takuya Noguchi <takninnovationresearch@gmail.com>
-
- 04 Dec, 2018 1 commit
-
-
Shinya Maeda authored
-
- 03 Dec, 2018 3 commits
-
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
- 28 Nov, 2018 1 commit
-
-
Shinya Maeda authored
-
- 21 Nov, 2018 1 commit
-
-
Takuya Noguchi authored
Signed-off-by:
Takuya Noguchi <takninnovationresearch@gmail.com>
-
- 23 Jul, 2018 1 commit
-
-
blackst0ne authored
`perform_enqueued_jobs` is a Sidekiq method. Using this method violates the Dependency inversion principle[0]. This commit replaces `perform_enqueued_jobs` with ActiveJob's abstract method `perform_enqueued_jobs` in specs. [0]: https://en.wikipedia.org/wiki/Dependency_inversion_principle
-
- 06 Jul, 2018 1 commit
-
-
Shinya Maeda authored
-
- 04 Jul, 2018 1 commit
-
-
Shinya Maeda authored
-
- 28 Jun, 2018 2 commits
-
-
Douglas Barbosa Alexandre authored
-
Douglas Barbosa Alexandre authored
-