Commit Graph

53 Commits

Author SHA1 Message Date
GitLab Bot 3b51bf5f5a Add latest changes from gitlab-org/gitlab@master 2023-06-23 12:08:10 +00:00
GitLab Bot 95de7177f2 Add latest changes from gitlab-org/gitlab@master 2023-06-06 09:09:33 +00:00
GitLab Bot 99c1dfd5e3 Add latest changes from gitlab-org/gitlab@master 2022-12-23 15:09:45 +00:00
GitLab Bot 19e00b9487 Add latest changes from gitlab-org/gitlab@master 2022-12-20 09:08:36 +00:00
GitLab Bot af60c8a79f Add latest changes from gitlab-org/gitlab@master 2022-12-14 09:08:01 +00:00
GitLab Bot 0d55697d64 Add latest changes from gitlab-org/gitlab@master 2022-12-13 15:07:56 +00:00
GitLab Bot 22fd199237 Add latest changes from gitlab-org/gitlab@master 2022-11-28 12:10:10 +00:00
GitLab Bot f6d22c8ba7 Add latest changes from gitlab-org/gitlab@master 2022-10-18 06:09:24 +00:00
GitLab Bot 836ddfc35d Add latest changes from gitlab-org/gitlab@master 2022-09-29 21:08:27 +00:00
GitLab Bot 47702dd42f Add latest changes from gitlab-org/gitlab@master 2022-09-29 06:09:22 +00:00
GitLab Bot eb3a23aaaa Add latest changes from gitlab-org/gitlab@master 2022-09-28 12:07:50 +00:00
GitLab Bot 37a739daec Add latest changes from gitlab-org/gitlab@master 2022-09-13 12:12:50 +00:00
GitLab Bot 93fb07b8c9 Add latest changes from gitlab-org/gitlab@master 2022-08-16 12:12:38 +00:00
GitLab Bot 6ae4485274 Add latest changes from gitlab-org/gitlab@master 2022-06-10 21:09:35 +00:00
GitLab Bot 3e53902ee1 Add latest changes from gitlab-org/gitlab@master 2022-05-23 15:08:42 +00:00
GitLab Bot a653ddb57e Add latest changes from gitlab-org/gitlab@master 2022-05-04 21:08:35 +00:00
GitLab Bot 52eb17ad85 Add latest changes from gitlab-org/gitlab@master 2022-04-25 12:09:50 +00:00
GitLab Bot 0190b0f605 Add latest changes from gitlab-org/gitlab@master 2022-04-12 03:09:50 +00:00
GitLab Bot d2f4295270 Add latest changes from gitlab-org/gitlab@master 2021-10-28 12:10:22 +00:00
GitLab Bot 5d3bcd82b5 Add latest changes from gitlab-org/gitlab@master 2021-09-23 00:12:17 +00:00
GitLab Bot 09dff3eec7 Add latest changes from gitlab-org/gitlab@master 2021-08-16 12:09:17 +00:00
GitLab Bot 1930898566 Add latest changes from gitlab-org/gitlab@master 2021-08-02 09:10:09 +00:00
GitLab Bot f4d51a9f71 Add latest changes from gitlab-org/gitlab@master 2021-07-29 15:09:48 +00:00
GitLab Bot c47247f7cd Add latest changes from gitlab-org/gitlab@master 2020-12-16 21:09:57 +00:00
GitLab Bot f1087d16f7 Add latest changes from gitlab-org/gitlab@master 2020-11-14 00:09:32 +00:00
GitLab Bot 6cf9209f12 Add latest changes from gitlab-org/gitlab@master 2020-09-19 15:09:58 +00:00
GitLab Bot dc86d5615e Add latest changes from gitlab-org/gitlab@master 2020-09-18 12:09:50 +00:00
GitLab Bot 4b9bde7848 Add latest changes from gitlab-org/gitlab@master 2020-08-24 12:10:17 +00:00
GitLab Bot 5629d98f53 Add latest changes from gitlab-org/gitlab@master 2020-07-30 21:09:35 +00:00
GitLab Bot ce06ce825b Add latest changes from gitlab-org/gitlab@master 2020-07-06 15:08:42 +00:00
GitLab Bot b0107e8756 Add latest changes from gitlab-org/gitlab@master 2020-07-02 12:09:02 +00:00
GitLab Bot 2a53c24c51 Add latest changes from gitlab-org/gitlab@master 2020-06-26 15:08:45 +00:00
GitLab Bot c59765a50a Add latest changes from gitlab-org/gitlab@master 2020-06-24 18:09:03 +00:00
Ash McKenzie 19ff9d9899
Replace rails_helper.rb with spec_helper.rb
rails_helper.rb's only logic was to require
spec_helper.rb.
2019-08-30 12:26:18 +10:00
Mayra Cabrera c6acb77d8a Removes update_statistics_namespace feature flag
After measuring the impact of the namespace storage on
https://gitlab.com/gitlab-org/gitlab-ce/issues/64092. It was decided
that it's performant enough. So we can freely remove the feature flag

Related to https://gitlab.com/gitlab-org/gitlab-ce/issues/64092
2019-08-02 09:29:29 -05:00
Mayra Cabrera ec39a1d63d Schedule namespace aggregation in other contexts
Schedules a Namespace::AggregationSchedule worker if some of the project
statistics are refreshed.

The worker is only executed if the feature flag is enabled.
2019-07-08 15:06:05 +00:00
Alessio Caiazza c699c6fe3c Fix nil coercion updating storage size on project statistics 2019-06-10 15:44:50 +00:00
Alessio Caiazza 83a8b77961 Add Namespace and ProjectStatistics to GraphQL API
We can query namespaces, and nested projects.

Projects now exposes statistics
2019-06-03 12:01:32 +02:00
Peter Marko 8a0226d4be Add spec to verify statistics without repositories 2019-05-29 16:15:02 +02:00
Peter Marko 40490cc492 Add wiki size to project statistics 2019-05-29 16:08:25 +02:00
Alessio Caiazza d9b383cc36 Add packages_size to ProjectStatistics
This new field will allow to keep track of the storage used by the
packages features, it provides also aggregation at namespace level.
2019-05-02 16:04:15 +00:00
Thong Kuah a2cfc150ce Add # frozen_string_literal to spec/models
Adds `# frozen_string_literal: true` to spec/models ruby files
2019-04-01 14:37:54 +13:00
Peter Marko 5e01ee78e5 Update total storage size when changing size of artifacts 2018-07-27 17:21:41 +02:00
Dylan Griffith 03b020f2e4 Update ProjectStatistics#build_artifacts_size synchronously without summing (#41059)
Previously we scheduled a worker to just some this but we were running
into performance issues when the build table was getting too large. So
now we've updated the code such that this column is updated immediately
and incremented/decremented by the correct amount whenever artifacts are
created or deleted.

We've also added the performance optimization that we do not update this
statistic if a project is deleted because it could result in many
updates for a project with many builds.
2018-04-19 18:35:40 +10:00
Nick Thomas 22aef3d424
Fix a bug calculating artifact size for project statistics 2018-01-18 17:48:09 +00:00
Zeger-Jan van de Weg bf6126b1ec Add coverage on legacy artifacts for Ci::Build 2017-12-03 12:04:49 +01:00
Kamil Trzcinski 38c61ab6df Fix specs failures, and use factory with `:ci_job_artifact, :archive` 2017-12-03 12:04:49 +01:00
Zeger-Jan van de Weg 61864a5a5b Rename Artifact to JobArtifact, split metadata out
Two things at ones, as there was no clean way to seperate the commit and
give me feedback from the tests.

But the model Artifact is now JobArtifact, and the table does not have a
type anymore, but the metadata is now its own model:
Ci::JobArtifactMetadata.
2017-12-03 12:04:48 +01:00
Robert Speicher 72a7b30c9f Change all `:empty_project` to `:project` 2017-08-02 17:47:31 -04:00
Rémy Coutable ddccd24c13 Remove superfluous lib: true, type: redis, service: true, models: true, services: true, no_db: true, api: true
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-27 14:31:53 +02:00