An error occurred fetching the project authors.
- 18 Nov, 2020 1 commit
-
-
Mike Kozono authored
This will help to ensure we encapsulate verification state in the model (or later, in the registry, when we implement verification on secondaries). The verification_started_at field will make it much easier to properly manage concurrent verification jobs.
-
- 10 Nov, 2020 1 commit
-
-
Achilleas Pipinellis authored
-
- 20 Oct, 2020 2 commits
-
-
Toon Claes authored
Some replicable types might have records that are not possible to replicate. This change splits out a scope for the replicables that are replicatable. The Geo primary node can use this scope for example for checksumming. To determine replicables for a Secondary node, this scope is also used, in combination with the selective sync and object storage settings. Closes https://gitlab.com/gitlab-org/gitlab/-/issues/243567
-
Toon Claes authored
The Geo Self-service framework provides a bunch of shared tests. But to be able to use them, the factory for the replicable you're working on should have a `project` attribute.
-
- 15 Oct, 2020 1 commit
-
-
Mike Kozono authored
...to replicables_for_current_secondary
-
- 12 Oct, 2020 1 commit
-
-
Mike Kozono authored
No change in behavior. All existing usages of `replicables_for_geo_node` already apply `primary_key_in` or `id_in` scopes, so this is only a refactor. This refactor will allow us to apply the scope to a subquery within `LfsObject.replicables_for_geo_node` to improve performance. This refactor will also tend to ensure that `replicables_for_geo_node` is not accidentally used without restricting the scope.
-
- 03 Oct, 2020 1 commit
-
-
Craig Norris authored
-
- 25 Sep, 2020 3 commits
-
-
Michael Kozono authored
-
Toon Claes authored
To make it clear these fields represent the sync and verification state fo **Geo**, add that "Geo" to the description.
-
Toon Claes authored
When adding fields to the GraphQL endpoint, you'll need to add them to the docs as well. So mention the developer should run the designated rake task for that.
-
- 16 Sep, 2020 1 commit
-
-
Alex Ives authored
-
- 11 Sep, 2020 1 commit
-
-
Valery Sizov authored
When snippet is created or updated we have to create a Geo event to replicate the change This MR also adds a sceleton of the snippet replication feature
-
- 09 Sep, 2020 1 commit
-
-
Toon Claes authored
Add another data type to the Geo self-service replication framework: Merge Request Diffs Issue: https://gitlab.com/gitlab-org/gitlab/-/issues/215137
-
- 31 Aug, 2020 1 commit
-
-
Alex Ives authored
- Add terraform state registry finder - Add terraform state resolver - Add terraform state registry type - Use package_file specific feature flag for it's graphql Relates to https://gitlab.com/gitlab-org/gitlab/issues/220956
-
- 27 Aug, 2020 1 commit
-
-
Alex Ives authored
- Refactor geo_node_status so that it gathers metrics automatically - Add specs that iterate over replicable classes with generated metrics - Add `checksummed` traits to tf states - Update framework docs to reflect changes - Update sidekiq metrics docs to remove `_count` from geo fields in prometheus - Generate the metrics in the geo_node_statuses factory Relates to https://gitlab.com/gitlab-org/gitlab/issues/228918
-
- 20 Aug, 2020 1 commit
-
-
Marcin Sedlak-Jakubowski authored
-
- 04 Aug, 2020 1 commit
-
-
Aakriti Gupta authored
to include options for adding verification state fields and improve documentation.
-
- 27 Jul, 2020 1 commit
-
-
Aakriti Gupta authored
- these will be enabled by default
-
- 22 Jul, 2020 1 commit
-
-
Toon Claes authored
String type columns are no longer allowed. So update the documentation to use text type instead and set the limit according to the guidelines.
-
- 17 Jul, 2020 1 commit
-
-
Alex Ives authored
-
- 16 Jul, 2020 1 commit
-
-
Marcel Amirault authored
Alert boxes should have a newline after the initial alert text itself. Find and replace to fix these.
-
- 10 Jul, 2020 1 commit
-
-
Alex Ives authored
Relates to https://gitlab.com/gitlab-org/gitlab/issues/220953
-
- 09 Jul, 2020 1 commit
-
-
Mike Kozono authored
-
- 02 Jul, 2020 1 commit
-
-
Toon Claes authored
The method `model` on the replicator should be a class method. And generally the class methods are defined before the instance methods.
-
- 01 Jul, 2020 2 commits
-
-
Toon Claes authored
Follow the guidelines as documented to create a table with text fields and limits. See doc/development/database/strings_and_the_text_data_type.md.
-
Valery Sizov authored
-
- 29 Jun, 2020 1 commit
-
-
Toon Claes authored
There was quite a bit of functionality `Geo::PackageFileRegistry` which can be reused by all the Geo registries that will use the self-service framework. To make this easier I've moved everything into a concern. Closes https://gitlab.com/gitlab-org/gitlab/-/issues/221029
-
- 26 Jun, 2020 1 commit
-
-
Marcel Amirault authored
-
- 24 Jun, 2020 2 commits
-
-
Valery Sizov authored
-
Valery Sizov authored
-
- 22 Jun, 2020 1 commit
-
-
Andy Soiron authored
THis is to enforce RSpec zero monkey patching mode
-
- 10 Jun, 2020 1 commit
-
-
Valery Sizov authored
-
- 05 Jun, 2020 1 commit
-
-
Valery Sizov authored
-
- 15 May, 2020 1 commit
-
-
Valery Sizov authored
in package file table for efficient usage of DB space
-
- 02 May, 2020 1 commit
-
-
Mike Kozono authored
-
- 28 Apr, 2020 1 commit
-
-
Mike Kozono authored
And organize it into subsections.
-
- 24 Apr, 2020 1 commit
-
-
Rémy Coutable authored
-
- 21 Apr, 2020 2 commits
-
-
Valery Sizov authored
-
Valery Sizov authored
We created a finder to calculate the state of package file verification
-
- 27 Mar, 2020 1 commit
-
-
Valery Sizov authored
This adds the functionality in a context of new self-service framework
-