Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToon Claes <toon@gitlab.com>2022-05-16 16:11:42 +0300
committerToon Claes <toon@gitlab.com>2022-05-16 16:11:42 +0300
commit82578d108a1a98aed1c7a13919357b99c65743a8 (patch)
treef6089c59a7fa2cb7c29c43c2e5b8ddffb1528724
parentf6085324cb2312d5e19f85343f9bdc3969abcf3d (diff)
parent92fc011f905a5e80f719d5310b9831243eb31630 (diff)
Merge branch 'jc-log-repo-size' into 'master'
repository: Log repo size calculations See merge request gitlab-org/gitaly!4556
-rw-r--r--internal/gitaly/service/repository/size.go15
1 files changed, 11 insertions, 4 deletions
diff --git a/internal/gitaly/service/repository/size.go b/internal/gitaly/service/repository/size.go
index a6bb0d33e..3ac49f405 100644
--- a/internal/gitaly/service/repository/size.go
+++ b/internal/gitaly/service/repository/size.go
@@ -26,6 +26,11 @@ func (s *server) RepositorySize(ctx context.Context, in *gitalypb.RepositorySize
excludes = append(excludes, prefix+"*")
}
+ path, err := repo.Path()
+ if err != nil {
+ return nil, err
+ }
+
if featureflag.RevlistForRepoSize.IsEnabled(ctx) {
size, err = repo.Size(
ctx,
@@ -36,11 +41,13 @@ func (s *server) RepositorySize(ctx context.Context, in *gitalypb.RepositorySize
}
// return the size in kb to remain consistent
size = size / 1024
+
+ duSize := getPathSize(ctx, path)
+
+ ctxlogrus.Extract(ctx).
+ WithField("repo_size_revlist", size).
+ WithField("repo_size_du", duSize).Info("repository size calculated")
} else {
- path, err := repo.Path()
- if err != nil {
- return nil, err
- }
size = getPathSize(ctx, path)
}