Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add latest changes from gitlab-org/gitlab@14-1-stable-eev14.1.0-rc42 | GitLab Bot | 2021-07-20 | 1 | -24/+147 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@13-11-stable-eev13.11.0-rc43 | GitLab Bot | 2021-04-20 | 1 | -8/+27 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@13-6-stable-eev13.6.0-rc42 | GitLab Bot | 2020-11-19 | 1 | -13/+28 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@13-4-stable-ee | GitLab Bot | 2020-09-19 | 1 | -1/+1 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@13-1-stable-ee | GitLab Bot | 2020-06-18 | 1 | -24/+0 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2020-03-05 | 1 | -1/+1 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-10-15 | 1 | -1/+1 |
| | |||||
* | Add latest changes from gitlab-org/gitlab@master | GitLab Bot | 2019-09-20 | 1 | -0/+10 |
| | |||||
* | Always use internal ID tables in development and productionsh-disable-internal-ids-available-check | Stan Hu | 2019-04-22 | 1 | -2/+6 |
| | | | | | | | | | | | To avoid quiet failures that cause consistency errors in the database, we should now assume that the internal_ids table is available since we've had this table for close to a year. For tests that have migrations, we make this check thread-safe via SafeRequestStore. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/60718 | ||||
* | Rewind IID on Ci::Pipelinesrewind-iid-on-pipelines | Kamil Trzciński | 2019-04-16 | 1 | -12/+35 |
| | | | | | | | If no pipeline is created we currently have IID gap. This is due to fact that we generate IID not on save, but rather ahead of time. This results, us, losing IIDs. | ||||
* | Inherit from ApplicationRecord instead of ActiveRecord::Base | Nick Thomas | 2019-03-28 | 1 | -1/+1 |
| | |||||
* | Flush InternalId records after import | Andreas Brandl | 2019-01-29 | 1 | -0/+11 |
| | | | | | | | | | | | | | | After the import has finished, we flush (delete) the InternalId records related to the project at hand. This means we're starting over with tracking correct internal id values, a new record will be created automatically when the next internal id is generated. The GitHub importer assigns iid values by using supplied values from GitHub. We skip tracking internal id values during the import in favor of higher concurrency. Deleting any InternalId records after the import has finished is an extra measure to guarantee consistency. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/54270. | ||||
* | Revert "Trigger iid logic from GitHub importer for milestones." | Andreas Brandl | 2019-01-29 | 1 | -3/+3 |
| | | | | This reverts commit 358675d09f6ba0fdcc4a089c6d1da6df9ff6d092. | ||||
* | Trigger iid logic from GitHub importer for milestones. | Andreas Brandl | 2018-08-16 | 1 | -3/+3 |
| | |||||
* | Merge branch 'frozen-string-enable-app-models' into 'master' | Rémy Coutable | 2018-08-02 | 1 | -0/+2 |
|\ | | | | | | | | | Enable frozen string in app/models/*.rb See merge request gitlab-org/gitlab-ce!20851 | ||||
| * | Enable frozen string in app/models/*.rbrepo-forks/gitlab-ce-frozen-string-enable-app-models | gfyoung | 2018-07-26 | 1 | -0/+2 |
| | | | | | | | | Partially addresses #47424. | ||||
* | | Resolve "Allow issue's Internal ID (`iid`) to be set when creating via the API" | Jamie Schembri | 2018-08-01 | 1 | -1/+35 |
|/ | |||||
* | Merge branch 'master' into per-project-pipeline-iid | Shinya Maeda | 2018-05-30 | 1 | -20/+4 |
|\ | |||||
| * | Remove double-checked internal id generation. | Andreas Brandl | 2018-05-28 | 1 | -20/+4 |
| | | | | | | | | | | | | This was needed for a transition phase only. For details see #45389. Closes #45389. | ||||
* | | Add per-project pipeline id | Shinya Maeda | 2018-05-03 | 1 | -1/+1 |
|/ | |||||
* | Atomic internal ids for all models | Andreas Brandl | 2018-04-20 | 1 | -1/+2 |
| | |||||
* | Double-check next value for internal ids. | Andreas Brandl | 2018-04-16 | 1 | -4/+20 |
| | | | | | | | | | | | | | | | | | | This is useful for a transition period to migrate away from `NoninternalAtomicId`. In a situation where both the old and new code to generate a iid value is run at the same time (for example, during a deploy different nodes may serve both versions), this will lead to problems regarding the correct `last_value`. That is, what we track in `InternalId` may get out of sync with the maximum iid present for issues. With this change, we double-check that and correct the `last_value` with the maximum iid found in issues if necessary. This is subject to be removed with the 10.8 release and tracked over here: https://gitlab.com/gitlab-org/gitlab-ce/issues/45389 Closes #45269. | ||||
* | Address review comments. | Andreas Brandl | 2018-03-16 | 1 | -3/+4 |
| | |||||
* | Address review comments. | Andreas Brandl | 2018-03-16 | 1 | -2/+3 |
| | |||||
* | Backwards-compat for migration specs. | Andreas Brandl | 2018-03-16 | 1 | -2/+18 |
| | | | | | | The specs are based on a schema version that doesn't know about `internal_ids` table. However, the actual code being execute relies on it. | ||||
* | Refactor, extract class and improve comments. | Andreas Brandl | 2018-03-16 | 1 | -34/+59 |
| | |||||
* | More flexible way of internal id generation. | Andreas Brandl | 2018-03-16 | 1 | -21/+19 |
| | |||||
* | Atomic generation of internal ids for issues. | Andreas Brandl | 2018-03-16 | 1 | -0/+84 |