path # lines of code tools/test-boot/main.go 172 tools/govulncheck-filter/main.go 70 tools/goimports/tool.go 4 tools/protoc-gen-go-grpc/tool.go 4 tools/protolint/tool.go 4 tools/protoc-gen-gitaly-protolist/main.go 104 tools/panic-parser/main.go 52 tools/noticegen/noticegen.go 72 tools/mod-validator/main.go 138 tools/module-updater/main.go 266 tools/protoc-gen-go/tool.go 4 tools/go-licenses/tool.go 4 tools/dlv/tool.go 4 tools/gotestsum/tool.go 4 tools/gitaly-init-cgroups/main.go 81 tools/binary-size-checker/main.go 42 tools/govulncheck/tool.go 4 tools/protoc-gen-gitaly-lint/lint.go 65 tools/protoc-gen-gitaly-lint/method.go 249 tools/protoc-gen-gitaly-lint/main.go 46 tools/gofumpt/tool.go 4 tools/gocover-cobertura/tool.go 4 tools/golangci-lint/tool.go 4 tools/golangci-lint/gitaly/testhelper_run.go 134 tools/golangci-lint/gitaly/lint.go 33 tools/golangci-lint/gitaly/unavailable_code.go 37 tools/golangci-lint/gitaly/quote.go 62 tools/golangci-lint/gitaly/errorwrap.go 63 tools/golangci-lint/gitaly/helper.go 43 tools/golangci-lint/gitaly/matcher.go 65 tools/protoc-gen-doc/tool.go 4 middleware/peeked_stream.go 48 _support/praefect-schema.sql 265 _support/terraform/terraform/main.tf 219 _support/benchmarking/terraform/main.tf 96 _support/benchmarking/terraform/locals.tf 3 _support/benchmarking/ansible.cfg 5 _support/custom_runners/bundle-uri-runner/manager.template.toml 24 _support/custom_runners/fips-runner/manager.template.toml 12 client/sidechannel.go 64 client/upload_archive.go 11 client/dial.go 45 client/receive_pack.go 11 client/upload_pack.go 33 client/pool.go 31 packed_binaries.go 53 proto/analysis.proto 53 proto/blob.proto 269 proto/errors.proto 203 proto/hook.proto 182 proto/objectpool.proto 149 proto/cleanup.proto 75 proto/internal.proto 31 proto/service_config.proto 75 proto/repository.proto 1285 proto/conflicts.proto 123 proto/packfile.proto 23 proto/server.proto 104 proto/smarthttp.proto 107 proto/ssh.proto 97 proto/partition.proto 57 proto/operations.proto 1054 proto/go/gitalypb/ssh.pb.go 479 proto/go/gitalypb/diff.pb.go 2691 proto/go/gitalypb/objectpool_grpc.pb.go 257 proto/go/gitalypb/internal.pb.go 172 proto/go/gitalypb/server.pb.go 733 proto/go/gitalypb/ref_grpc.pb.go 598 proto/go/gitalypb/diff_grpc.pb.go 393 proto/go/gitalypb/server_grpc.pb.go 185 proto/go/gitalypb/conflicts_grpc.pb.go 101 proto/go/gitalypb/remote_grpc.pb.go 139 proto/go/gitalypb/lint.pb.go 327 proto/go/gitalypb/cluster.pb.go 624 proto/go/gitalypb/blob_grpc.pb.go 286 proto/go/gitalypb/operations.pb.go 4261 proto/go/gitalypb/remote.pb.go 496 proto/go/gitalypb/cleanup_grpc.pb.go 92 proto/go/gitalypb/analysis.pb.go 274 proto/go/gitalypb/partition_grpc.pb.go 113 proto/go/gitalypb/blob.pb.go 1159 proto/go/gitalypb/errors.pb.go 1174 proto/go/gitalypb/objectpool.pb.go 621 proto/go/gitalypb/hook.pb.go 956 proto/go/gitalypb/analysis_grpc.pb.go 67 proto/go/gitalypb/shared.pb.go 1144 proto/go/gitalypb/praefect_grpc.pb.go 257 proto/go/gitalypb/internal_grpc.pb.go 76 proto/go/gitalypb/hook_grpc.pb.go 217 proto/go/gitalypb/smarthttp_grpc.pb.go 174 proto/go/gitalypb/conflicts.pb.go 615 proto/go/gitalypb/service_config.pb.go 508 proto/go/gitalypb/repository.pb.go 5620 proto/go/gitalypb/cleanup.pb.go 336 proto/go/gitalypb/commit.pb.go 4207 proto/go/gitalypb/cluster_grpc.pb.go 91 proto/go/gitalypb/partition.pb.go 326 proto/go/gitalypb/smarthttp.pb.go 455 proto/go/gitalypb/commit_grpc.pb.go 836 proto/go/gitalypb/transaction.pb.go 389 proto/go/gitalypb/transaction_grpc.pb.go 113 proto/go/gitalypb/packfile.pb.go 165 proto/go/gitalypb/operations_grpc.pb.go 576 proto/go/gitalypb/protolist.go 29 proto/go/gitalypb/log.pb.go 817 proto/go/gitalypb/repository_grpc.pb.go 1514 proto/go/gitalypb/praefect.pb.go 1207 proto/go/gitalypb/testproto/valid_grpc.pb.go 578 proto/go/gitalypb/testproto/invalid_grpc.pb.go 1047 proto/go/gitalypb/testproto/invalid.pb.go 1008 proto/go/gitalypb/testproto/valid.pb.go 625 proto/go/gitalypb/testproto/error_metadata.pb.go 113 proto/go/gitalypb/ssh_grpc.pb.go 130 proto/go/gitalypb/ref.pb.go 2551 proto/ref.proto 524 proto/diff.proto 566 proto/shared.proto 226 proto/transaction.proto 91 proto/lint.proto 63 proto/commit.proto 874 proto/cluster.proto 119 proto/praefect.proto 192 proto/log.proto 123 proto/testproto/error_metadata.proto 12 proto/testproto/invalid.proto 208 proto/testproto/valid.proto 113 proto/remote.proto 135 internal/kernel/version_unsupported.go 5 internal/kernel/version.go 60 internal/kernel/version_linux.go 12 internal/bundleuri/doc.go 1 internal/bundleuri/strategy_occurences.go 261 internal/bundleuri/sink.go 57 internal/bundleuri/manager.go 154 internal/bundleuri/strategy.go 9 internal/bundleuri/strategy_simple.go 17 internal/bundleuri/git_config.go 46 internal/gitlab/http_client.go 258 internal/gitlab/mock_client.go 56 internal/gitlab/stub_client.go 19 internal/gitlab/client/gitlabnet.go 156 internal/gitlab/client/httpclient.go 143 internal/gitlab/client.go 32 internal/streamcache/cache.go 281 internal/streamcache/filestore.go 135 internal/streamcache/cursor.go 73 internal/streamcache/min_occurrences.go 41 internal/streamcache/pipe_linux.go 69 internal/streamcache/pipe.go 126 internal/featureflag/ff_reftable_migration.go 7 internal/featureflag/featureflag.go 105 internal/featureflag/ff_bundle_uri.go 7 internal/featureflag/ff_catfile_object_type_filter.go 7 internal/featureflag/ff_mailmap_options.go 7 internal/featureflag/ff_gitaly_gpg_signing.go 7 internal/featureflag/ff_bundle_generation.go 7 internal/featureflag/ff_log_git_traces.go 7 internal/featureflag/ff_gitaly_verbatim_patch_id.go 7 internal/featureflag/context.go 66 internal/featureflag/ff_reference_backend.go 7 internal/transaction/voting/vote.go 44 internal/transaction/voting/phase.go 26 internal/transaction/txinfo/transaction.go 76 internal/grpc/backchannel/server.go 101 internal/grpc/backchannel/registry.go 34 internal/grpc/backchannel/backchannel.go 42 internal/grpc/backchannel/client.go 100 internal/grpc/middleware/featureflag/featureflag_handler.go 23 internal/grpc/middleware/loghandler/loghandler.go 109 internal/grpc/middleware/statushandler/statushandler.go 29 internal/grpc/middleware/customfieldshandler/customfields_handler.go 26 internal/grpc/middleware/sentryhandler/sentryhandler.go 139 internal/grpc/middleware/requestinfohandler/requestinfohandler.go 290 internal/grpc/middleware/limithandler/middleware.go 194 internal/grpc/middleware/panichandler/panic_handler.go 46 internal/grpc/metadata/metadata.go 37 internal/grpc/listenmux/mux.go 52 internal/grpc/grpcstats/stats.go 49 internal/grpc/client/dial.go 206 internal/grpc/client/pool.go 91 internal/grpc/client/address_parser.go 26 internal/grpc/sidechannel/sidechannel.go 108 internal/grpc/sidechannel/registry.go 97 internal/grpc/sidechannel/conn.go 101 internal/grpc/sidechannel/proxy.go 117 internal/grpc/proxy/director.go 41 internal/grpc/proxy/peeker.go 48 internal/grpc/proxy/handler.go 265 internal/grpc/proxy/doc.go 1 internal/grpc/proxy/codec.go 50 internal/grpc/protoregistry/method_info.go 266 internal/grpc/protoregistry/registry.go 76 internal/grpc/dnsresolver/resolver.go 108 internal/grpc/dnsresolver/target.go 73 internal/grpc/dnsresolver/builder.go 68 internal/grpc/dnsresolver/noop.go 5 internal/datastructure/set.go 61 internal/backoff/backoff.go 36 internal/git/dirs.go 67 internal/git/packfile.go 25 internal/git/trace2hooks/packobjects_metrics.go 71 internal/git/trace2hooks/tracingexporter.go 32 internal/git/trace2hooks/log_exporter.go 50 internal/git/rawdiff/rawdiff.go 54 internal/git/signature.go 49 internal/git/revision.go 74 internal/git/object_id.go 112 internal/git/smudge/config.go 72 internal/git/repository.go 12 internal/git/version.go 132 internal/git/trace2/hook.go 6 internal/git/trace2/parser.go 185 internal/git/trace2/trace.go 88 internal/git/trace2/manager.go 75 internal/git/trailerparser/trailerparser.go 37 internal/git/gitcmd/fetch_scanner.go 177 internal/git/gitcmd/staticargs.go 6 internal/git/gitcmd/command_options.go 219 internal/git/gitcmd/object_id.go 35 internal/git/gitcmd/hooks_options.go 135 internal/git/gitcmd/repository.go 21 internal/git/gitcmd/decoder.go 36 internal/git/gitcmd/execution_environment.go 144 internal/git/gitcmd/blob.go 50 internal/git/gitcmd/command_description.go 386 internal/git/gitcmd/hooks_payload.go 155 internal/git/gitcmd/reference.go 64 internal/git/gitcmd/command_resolve.go 71 internal/git/gitcmd/bitmap.go 64 internal/git/gitcmd/protocol.go 56 internal/git/gitcmd/command_factory.go 533 internal/git/gitcmd/reference_backend.go 35 internal/git/gitcmd/ssh.go 43 internal/git/gitcmd/command.go 41 internal/git/quarantine/quarantine.go 160 internal/git/gitio/trailer.go 58 internal/git/gitio/hashfile.go 40 internal/git/packfile/object.go 29 internal/git/packfile/bitmap.go 215 internal/git/packfile/index.go 236 internal/git/conflict/resolve.go 177 internal/git/conflict/parser.go 159 internal/git/log/last_commit.go 63 internal/git/log/parser.go 54 internal/git/tree_entry.go 30 internal/git/reftable.go 275 internal/git/localrepo/snapshot.go 82 internal/git/localrepo/factory.go 47 internal/git/localrepo/remote.go 207 internal/git/localrepo/rebase.go 184 internal/git/localrepo/merge.go 202 internal/git/localrepo/paths.go 59 internal/git/localrepo/parser.go 64 internal/git/localrepo/blob.go 11 internal/git/localrepo/repo.go 177 internal/git/localrepo/bundle.go 200 internal/git/localrepo/tag.go 89 internal/git/localrepo/tree.go 499 internal/git/localrepo/config.go 125 internal/git/localrepo/commit.go 211 internal/git/localrepo/objects.go 120 internal/git/localrepo/refs.go 279 internal/git/pktline/pktline.go 141 internal/git/pktline/read_monitor.go 51 internal/git/updateref/updateref.go 385 internal/git/object.go 14 internal/git/reference.go 122 internal/git/catfile/parse_commit.go 134 internal/git/catfile/cache.go 353 internal/git/catfile/object_info_reader.go 78 internal/git/catfile/tree_entries.go 129 internal/git/catfile/request_queue.go 161 internal/git/catfile/parser.go 151 internal/git/catfile/object_reader.go 167 internal/git/catfile/object_info_reader_fuzz.go 11 internal/git/catfile/tag.go 78 internal/git/catfile/commit.go 71 internal/git/catfile/tracing.go 57 internal/git/catfile/object_content_reader.go 21 internal/git/checksum.go 50 internal/git/gitpipe/catfile_info_iterator.go 62 internal/git/gitpipe/diff_tree.go 124 internal/git/gitpipe/revision.go 374 internal/git/gitpipe/revision_iterator.go 62 internal/git/gitpipe/catfile_object.go 163 internal/git/gitpipe/object_iterator.go 8 internal/git/gitpipe/catfile_object_iterator.go 62 internal/git/gitpipe/catfile_info.go 245 internal/git/gitpipe/ls_tree.go 120 internal/git/housekeeping/manager/offload_repository.go 20 internal/git/housekeeping/manager/manager.go 158 internal/git/housekeeping/manager/optimize_repository.go 397 internal/git/housekeeping/metrics.go 149 internal/git/housekeeping/offloading.go 172 internal/git/housekeeping/clean_stale_data.go 456 internal/git/housekeeping/config/config.go 25 internal/git/housekeeping/optimization_strategy.go 164 internal/git/housekeeping/worktrees.go 139 internal/git/housekeeping/objects.go 205 internal/git/housekeeping/commit_graph.go 54 internal/git/remoterepo/repository.go 97 internal/git/lfs.go 30 internal/git/gitattributes/attributes.go 26 internal/git/gitattributes/check_attr.go 82 internal/git/reference_backend.go 64 internal/git/objectpool/fetch.go 276 internal/git/objectpool/disconnect.go 192 internal/git/objectpool/pool.go 130 internal/git/objectpool/link.go 151 internal/git/objectpool/create.go 85 internal/git/gittest/objectpool.go 65 internal/git/gittest/user.go 16 internal/git/gittest/version.go 38 internal/git/gittest/repository_suite.go 226 internal/git/gittest/delta_islands.go 51 internal/git/gittest/blob.go 36 internal/git/gittest/repo.go 263 internal/git/gittest/pktline.go 34 internal/git/gittest/http_server.go 42 internal/git/gittest/object_hash.go 27 internal/git/gittest/ref.go 85 internal/git/gittest/tag.go 57 internal/git/gittest/intercepting_command_factory.go 91 internal/git/gittest/tree.go 164 internal/git/gittest/protocol.go 38 internal/git/gittest/command_factory.go 21 internal/git/gittest/commit.go 225 internal/git/gittest/objects.go 67 internal/git/gittest/hooks.go 48 internal/git/gittest/reference_backend.go 64 internal/git/gittest/counting_command_factory.go 49 internal/git/gittest/command.go 124 internal/git/alternates/alternates.go 20 internal/git/stats/packfile_negotiation.go 117 internal/git/stats/http_send_pack.go 113 internal/git/stats/http_fetch_pack.go 113 internal/git/stats/fetch_pack.go 89 internal/git/stats/http_clone.go 35 internal/git/stats/http_reference_discovery.go 80 internal/git/stats/http_push.go 37 internal/git/stats/send_pack.go 84 internal/git/stats/reference_discovery.go 94 internal/git/stats/commit_graph.go 95 internal/git/stats/repository_info.go 526 internal/bootstrap/starter/starter.go 101 internal/bootstrap/starter/connectioncounter.go 22 internal/bootstrap/bootstrap.go 195 internal/limiter/adaptive_limit.go 59 internal/limiter/monitor.go 153 internal/limiter/watchers/cgroup_memory_watcher.go 59 internal/limiter/watchers/cgroup_cpu_watcher.go 74 internal/limiter/adaptive_calculator.go 210 internal/limiter/limiter.go 6 internal/limiter/concurrency_limiter.go 190 internal/limiter/resizable_semaphore.go 127 internal/x509/common.go 5 internal/x509/pool_darwin.go 43 internal/x509/pool.go 3 internal/protoutil/extension.go 55 internal/command/metrics.go 11 internal/command/subprocess_logger.go 51 internal/command/stderrbuffer.go 75 internal/command/commandcounter/counter.go 12 internal/command/command.go 506 internal/command/option.go 97 internal/stream/std_stream.go 56 internal/stream/pktline.go 56 internal/archive/tar_builder.go 158 internal/archive/archive.go 21 internal/archive/tar_entries.go 21 internal/archive/match_walker.go 24 internal/dontpanic/retry.go 79 internal/offloading/sink.go 218 internal/offloading/options.go 46 internal/offloading/simulation_bucket.go 111 internal/log/configure.go 73 internal/log/sync_writer.go 17 internal/log/formatter.go 19 internal/log/url_sanitizer.go 58 internal/log/customfields.go 56 internal/log/logger.go 102 internal/log/matcher.go 28 internal/structerr/grpc_server.go 13 internal/structerr/grpc_code.go 16 internal/structerr/error.go 227 internal/cli/gitalybackup/restore.go 227 internal/cli/gitalybackup/partition.go 100 internal/cli/gitalybackup/main.go 34 internal/cli/gitalybackup/create.go 161 internal/cli/gitaly/subcmd_badger_db.go 305 internal/cli/gitaly/subcmd_configuration.go 44 internal/cli/gitaly/subcmd_git.go 89 internal/cli/gitaly/app.go 30 internal/cli/gitaly/subcmd_hooks.go 137 internal/cli/gitaly/subcmd_recovery.go 567 internal/cli/gitaly/subcmd_check.go 95 internal/cli/gitaly/serve.go 639 internal/cli/gitaly/subcmd_bundleuri.go 63 internal/cli/error.go 6 internal/cli/praefect/subcmd_configuration_validate.go 45 internal/cli/praefect/subcmd_set_replication_factor.go 87 internal/cli/praefect/subcmd.go 72 internal/cli/praefect/subcmd_sql_ping.go 42 internal/cli/praefect/subcmd_configuration.go 15 internal/cli/praefect/subcmd_sql_migrate.go 93 internal/cli/praefect/subcmd_track_repository.go 323 internal/cli/praefect/subcmd_track_repositories.go 180 internal/cli/praefect/subcmd_sql_migrate_down.go 68 internal/cli/praefect/subcmd_accept_dataloss.go 68 internal/cli/praefect/server_options_testing.go 9 internal/cli/praefect/subcmd_check.go 84 internal/cli/praefect/serve.go 500 internal/cli/praefect/server_options.go 3 internal/cli/praefect/subcmd_dial_nodes.go 46 internal/cli/praefect/main.go 82 internal/cli/praefect/subcmd_dataloss.go 172 internal/cli/praefect/subcmd_sql_migrate_status.go 60 internal/cli/praefect/subcmd_verify.go 97 internal/cli/praefect/subcmd_list_storages.go 77 internal/cli/praefect/subcmd_remove_repository.go 213 internal/cli/praefect/subcmd_list_untracked_repositories.go 168 internal/cli/praefect/subcmd_metadata.go 121 internal/helper/ticker.go 57 internal/helper/text/random.go 13 internal/helper/text/chomp.go 7 internal/helper/ticker_factory.go 17 internal/helper/env/env.go 57 internal/helper/fstype/fstype.go 5 internal/helper/fstype/detect_unix.go 19 internal/helper/fstype/detect_linux.go 97 internal/helper/fstype/detect_openbsd.go 19 internal/helper/security.go 12 internal/helper/duration/duration.go 19 internal/helper/byte.go 26 internal/helper/perm/fix_permissions.go 29 internal/helper/perm/perm.go 8 internal/helper/chunk/chunker.go 40 internal/helper/lines/send.go 96 internal/helper/count.go 11 internal/helper/message_size.go 2 internal/blackbox/config.go 87 internal/blackbox/blackbox.go 198 internal/ps/ps.go 16 internal/ps/rss_linux.go 25 internal/ps/rss.go 11 internal/errors/cfgerror/validate.go 240 internal/tracing/noop.go 31 internal/tracing/passthrough.go 49 internal/tracing/tracing.go 36 internal/cgroups/v1_linux.go 186 internal/cgroups/v2_linux.go 170 internal/cgroups/noop.go 27 internal/cgroups/metrics_linux.go 83 internal/cgroups/cgroups.go 58 internal/cgroups/manager.go 9 internal/cgroups/manager_linux.go 238 internal/prometheus/metrics/metrics.go 20 internal/signature/signature.go 60 internal/signature/testhelper.go 33 internal/signature/ssh.go 107 internal/signature/gpg.go 47 internal/gitaly/diff/numstat.go 74 internal/gitaly/diff/patch.go 102 internal/gitaly/diff/diff.go 404 internal/gitaly/transaction/voting.go 60 internal/gitaly/transaction/manager.go 122 internal/gitaly/transaction/mock.go 55 internal/gitaly/hook/sidechannel.go 106 internal/gitaly/hook/transactions.go 47 internal/gitaly/hook/custom.go 165 internal/gitaly/hook/prereceive.go 150 internal/gitaly/hook/referencetransaction.go 131 internal/gitaly/hook/manager.go 75 internal/gitaly/hook/check.go 8 internal/gitaly/hook/updateref/update_with_hooks.go 214 internal/gitaly/hook/update.go 66 internal/gitaly/hook/postreceive.go 180 internal/gitaly/hook/procreceive_registry.go 61 internal/gitaly/hook/receivepack/receive_pack.go 238 internal/gitaly/hook/procreceive_handler.go 176 internal/gitaly/linguist/language_stats.go 127 internal/gitaly/linguist/file_instance.go 96 internal/gitaly/linguist/linguist.go 156 internal/gitaly/config/sentry/sentry.go 37 internal/gitaly/config/config.go 949 internal/gitaly/config/cgroups/cgroups.go 63 internal/gitaly/config/prometheus/config.go 44 internal/gitaly/config/temp_dir.go 67 internal/gitaly/config/locator.go 117 internal/gitaly/config/auth/auth.go 5 internal/gitaly/service/analysis/server.go 24 internal/gitaly/service/ref/find_tag.go 111 internal/gitaly/service/ref/update_references.go 109 internal/gitaly/service/ref/tag_messages.go 51 internal/gitaly/service/ref/util.go 178 internal/gitaly/service/ref/tag_signatures.go 91 internal/gitaly/service/ref/find_all_branches.go 50 internal/gitaly/service/ref/find_all_tags.go 170 internal/gitaly/service/ref/server.go 27 internal/gitaly/service/ref/refexists.go 45 internal/gitaly/service/ref/branches.go 43 internal/gitaly/service/ref/find_local_branches.go 51 internal/gitaly/service/ref/find_refs_by_oid.go 50 internal/gitaly/service/ref/refnames_containing.go 116 internal/gitaly/service/ref/list_refs.go 107 internal/gitaly/service/ref/find_all_remote_branches.go 49 internal/gitaly/service/ref/delete_refs.go 151 internal/gitaly/service/ref/find_default_branch_name.go 25 internal/gitaly/service/conflicts/resolve_conflicts.go 343 internal/gitaly/service/conflicts/server.go 44 internal/gitaly/service/conflicts/list_conflict_files.go 169 internal/gitaly/service/cleanup/server.go 30 internal/gitaly/service/cleanup/notifier.go 50 internal/gitaly/service/cleanup/cleaner.go 140 internal/gitaly/service/cleanup/apply_bfg_object_map_stream.go 84 internal/gitaly/service/cleanup/rewrite_history.go 272 internal/gitaly/service/diff/diff_blobs.go 321 internal/gitaly/service/diff/raw_range_diff.go 90 internal/gitaly/service/diff/commit_delta.go 83 internal/gitaly/service/diff/server.go 30 internal/gitaly/service/diff/numstat.go 61 internal/gitaly/service/diff/patch_id.go 78 internal/gitaly/service/diff/range_diff.go 128 internal/gitaly/service/diff/raw.go 47 internal/gitaly/service/diff/utils.go 60 internal/gitaly/service/diff/commit_diff.go 110 internal/gitaly/service/diff/find_changed_paths.go 280 internal/gitaly/service/hook/reference_transaction.go 59 internal/gitaly/service/hook/server.go 46 internal/gitaly/service/hook/proc_receive.go 50 internal/gitaly/service/hook/pack_objects.go 332 internal/gitaly/service/hook/pre_receive.go 74 internal/gitaly/service/hook/update.go 51 internal/gitaly/service/hook/post_receive.go 60 internal/gitaly/service/internalgitaly/walkrepos.go 20 internal/gitaly/service/internalgitaly/server.go 21 internal/gitaly/service/commit/commits_by_message.go 71 internal/gitaly/service/commit/count_diverging_commits.go 73 internal/gitaly/service/commit/list_commits_by_oid.go 55 internal/gitaly/service/commit/get_commit_signatures.go 106 internal/gitaly/service/commit/languages.go 129 internal/gitaly/service/commit/list_last_commits_for_tree.go 141 internal/gitaly/service/commit/stats.go 94 internal/gitaly/service/commit/list_commits.go 123 internal/gitaly/service/commit/server.go 30 internal/gitaly/service/commit/find_commit.go 37 internal/gitaly/service/commit/list_files.go 106 internal/gitaly/service/commit/list_all_commits.go 82 internal/gitaly/service/commit/isancestor.go 44 internal/gitaly/service/commit/count_commits.go 78 internal/gitaly/service/commit/raw_blame.go 173 internal/gitaly/service/commit/find_all_commits.go 66 internal/gitaly/service/commit/commits_sender.go 18 internal/gitaly/service/commit/last_commit_for_path.go 66 internal/gitaly/service/commit/list_commits_by_ref_name.go 50 internal/gitaly/service/commit/tree_entry.go 144 internal/gitaly/service/commit/check_objects_exist.go 100 internal/gitaly/service/commit/commits_helper.go 48 internal/gitaly/service/commit/find_commits.go 327 internal/gitaly/service/commit/commit_messages.go 52 internal/gitaly/service/commit/filter_shas_with_signatures.go 70 internal/gitaly/service/commit/get_tree_entries.go 328 internal/gitaly/service/setup/register.go 78 internal/gitaly/service/operations/user_update_branch.go 62 internal/gitaly/service/operations/apply_patch.go 234 internal/gitaly/service/operations/user_create_branch.go 71 internal/gitaly/service/operations/commit_files.go 730 internal/gitaly/service/operations/rebase_confirmable.go 184 internal/gitaly/service/operations/submodules.go 217 internal/gitaly/service/operations/revert.go 224 internal/gitaly/service/operations/server.go 50 internal/gitaly/service/operations/merge_utils.go 47 internal/gitaly/service/operations/user_delete_branch.go 95 internal/gitaly/service/operations/rebase_to_ref.go 85 internal/gitaly/service/operations/merge_branch.go 194 internal/gitaly/service/operations/update_with_hooks.go 18 internal/gitaly/service/operations/tags.go 254 internal/gitaly/service/operations/squash.go 159 internal/gitaly/service/operations/utils.go 48 internal/gitaly/service/operations/cherry_pick.go 181 internal/gitaly/service/operations/merge_to_ref.go 121 internal/gitaly/service/operations/ff_branch.go 104 internal/gitaly/service/repository/calculate_checksum.go 66 internal/gitaly/service/repository/snapshot.go 24 internal/gitaly/service/repository/create_bundle.go 25 internal/gitaly/service/repository/write_ref.go 117 internal/gitaly/service/repository/backup_repository.go 58 internal/gitaly/service/repository/util.go 26 internal/gitaly/service/repository/fetch_remote.go 209 internal/gitaly/service/repository/archive.go 227 internal/gitaly/service/repository/search_files.go 176 internal/gitaly/service/repository/server.go 72 internal/gitaly/service/repository/fetch.go 93 internal/gitaly/service/repository/merge_base.go 42 internal/gitaly/service/repository/license.go 193 internal/gitaly/service/repository/create_repository_from_url.go 129 internal/gitaly/service/repository/file_attributes.go 47 internal/gitaly/service/repository/raw_changes.go 166 internal/gitaly/service/repository/create_repository_from_snapshot.go 120 internal/gitaly/service/repository/bundle_uri.go 20 internal/gitaly/service/repository/create_fork.go 92 internal/gitaly/service/repository/fast_export.go 55 internal/gitaly/service/repository/prune_unreachable_objects.go 69 internal/gitaly/service/repository/object_format.go 22 internal/gitaly/service/repository/info_attributes.go 53 internal/gitaly/service/repository/fsck.go 34 internal/gitaly/service/repository/restore_repository.go 57 internal/gitaly/service/repository/fetch_bundle.go 37 internal/gitaly/service/repository/config.go 41 internal/gitaly/service/repository/create_repository_from_bundle.go 45 internal/gitaly/service/repository/set_custom_hooks.go 55 internal/gitaly/service/repository/optimize.go 67 internal/gitaly/service/repository/replicate.go 338 internal/gitaly/service/repository/has_local_branches.go 17 internal/gitaly/service/repository/get_custom_hooks.go 42 internal/gitaly/service/repository/create_repository.go 45 internal/gitaly/service/repository/repository_exists.go 20 internal/gitaly/service/repository/remove.go 23 internal/gitaly/service/repository/size.go 69 internal/gitaly/service/repository/repository_info.go 105 internal/gitaly/service/repository/create_bundle_from_ref_list.go 51 internal/gitaly/service/repository/dry_run_reftable_migration.go 40 internal/gitaly/service/repository/objects_size.go 86 internal/gitaly/service/server/storage_status_unix.go 20 internal/gitaly/service/server/signature.go 25 internal/gitaly/service/server/readiness.go 8 internal/gitaly/service/server/server.go 23 internal/gitaly/service/server/info.go 48 internal/gitaly/service/server/storage_status_openbsd.go 20 internal/gitaly/service/server/disk_stats.go 20 internal/gitaly/service/ssh/upload_command.go 62 internal/gitaly/service/ssh/server.go 79 internal/gitaly/service/ssh/upload_archive.go 73 internal/gitaly/service/ssh/receive_pack.go 134 internal/gitaly/service/ssh/upload_pack.go 97 internal/gitaly/service/blob/blobs.go 242 internal/gitaly/service/blob/server.go 24 internal/gitaly/service/blob/get_blob.go 77 internal/gitaly/service/blob/get_blobs.go 152 internal/gitaly/service/blob/lfs_pointers.go 204 internal/gitaly/service/dependencies.go 127 internal/gitaly/service/raft/server.go 21 internal/gitaly/service/raft/send_snapshot.go 59 internal/gitaly/service/raft/send_message.go 64 internal/gitaly/service/objectpool/delete.go 30 internal/gitaly/service/objectpool/alternates.go 28 internal/gitaly/service/objectpool/util.go 35 internal/gitaly/service/objectpool/server.go 41 internal/gitaly/service/objectpool/fetch_into_object_pool.go 87 internal/gitaly/service/objectpool/get.go 34 internal/gitaly/service/objectpool/link.go 21 internal/gitaly/service/objectpool/create.go 52 internal/gitaly/service/partition/backup_partition.go 132 internal/gitaly/service/partition/server.go 24 internal/gitaly/service/partition/list_partitions.go 96 internal/gitaly/service/remote/update_remote_mirror.go 216 internal/gitaly/service/remote/find_remote_root_ref.go 79 internal/gitaly/service/remote/server.go 33 internal/gitaly/service/remote/find_remote_repository.go 46 internal/gitaly/service/smarthttp/cache.go 94 internal/gitaly/service/smarthttp/server.go 67 internal/gitaly/service/smarthttp/receive_pack.go 113 internal/gitaly/service/smarthttp/inforefs.go 87 internal/gitaly/service/smarthttp/upload_pack.go 135 internal/gitaly/repoutil/lock.go 34 internal/gitaly/repoutil/custom_hooks.go 216 internal/gitaly/repoutil/create.go 247 internal/gitaly/repoutil/remove.go 128 internal/gitaly/gitalyclient/upload_archive.go 35 internal/gitaly/gitalyclient/receive_pack.go 34 internal/gitaly/gitalyclient/upload_pack.go 42 internal/gitaly/server/server_factory.go 83 internal/gitaly/server/server.go 154 internal/gitaly/server/auth/auth.go 67 internal/gitaly/maintenance/randomwalker.go 63 internal/gitaly/maintenance/daily.go 51 internal/gitaly/maintenance/optimize.go 169 internal/gitaly/storage/keyvalue/prefixed.go 134 internal/gitaly/storage/keyvalue/recorder.go 71 internal/gitaly/storage/keyvalue/badger.go 91 internal/gitaly/storage/keyvalue/store.go 47 internal/gitaly/storage/keyvalue/databasemgr/db.go 121 internal/gitaly/storage/mdfile/metadata.go 52 internal/gitaly/storage/set_directory_mode.go 17 internal/gitaly/storage/gitstorage/alternates.go 26 internal/gitaly/storage/lsn.go 23 internal/gitaly/storage/partition_id.go 17 internal/gitaly/storage/mode/permission/permission.go 13 internal/gitaly/storage/mode/mode.go 10 internal/gitaly/storage/kv.go 39 internal/gitaly/storage/fs.go 110 internal/gitaly/storage/storage.go 103 internal/gitaly/storage/storagemgr/partition_assignment_migration.go 60 internal/gitaly/storage/storagemgr/partition_assigner.go 234 internal/gitaly/storage/storagemgr/metrics.go 36 internal/gitaly/storage/storagemgr/transaction_registry.go 38 internal/gitaly/storage/storagemgr/factory.go 33 internal/gitaly/storage/storagemgr/middleware.go 301 internal/gitaly/storage/storagemgr/middleware_recovery.go 117 internal/gitaly/storage/storagemgr/partition_manager.go 490 internal/gitaly/storage/storagemgr/partition/metrics.go 128 internal/gitaly/storage/storagemgr/partition/apply_operations.go 66 internal/gitaly/storage/storagemgr/partition/transaction_manager.go 1584 internal/gitaly/storage/storagemgr/partition/factory.go 197 internal/gitaly/storage/storagemgr/partition/conflict/fshistory/history.go 76 internal/gitaly/storage/storagemgr/partition/conflict/fshistory/errors.go 56 internal/gitaly/storage/storagemgr/partition/conflict/fshistory/tree.go 189 internal/gitaly/storage/storagemgr/partition/conflict/refdb/historymgr/manager.go 71 internal/gitaly/storage/storagemgr/partition/conflict/refdb/history.go 61 internal/gitaly/storage/storagemgr/partition/conflict/refdb/errors.go 51 internal/gitaly/storage/storagemgr/partition/conflict/refdb/tree.go 135 internal/gitaly/storage/storagemgr/partition/conflict/manager.go 72 internal/gitaly/storage/storagemgr/partition/snapshot/snapshot.go 192 internal/gitaly/storage/storagemgr/partition/snapshot/metrics.go 81 internal/gitaly/storage/storagemgr/partition/snapshot/manager.go 211 internal/gitaly/storage/storagemgr/partition/snapshot/filesystem.go 7 internal/gitaly/storage/storagemgr/partition/log/log_manager.go 277 internal/gitaly/storage/storagemgr/partition/log/positions.go 59 internal/gitaly/storage/storagemgr/partition/partition_restructure_migration.go 263 internal/gitaly/storage/storagemgr/partition/migration/metrics.go 22 internal/gitaly/storage/storagemgr/partition/migration/migration.go 37 internal/gitaly/storage/storagemgr/partition/migration/factory.go 35 internal/gitaly/storage/storagemgr/partition/migration/manager.go 205 internal/gitaly/storage/storagemgr/partition/migration/xxxx_ref_backend_migration.go 157 internal/gitaly/storage/storagemgr/partition/migration/state.go 33 internal/gitaly/storage/storagemgr/partition/migration/reftable/metrics.go 41 internal/gitaly/storage/storagemgr/partition/migration/reftable/migrator.go 160 internal/gitaly/storage/storagemgr/partition/migration/reftable/middleware.go 65 internal/gitaly/storage/storagemgr/partition/check_objects.go 83 internal/gitaly/storage/storagemgr/partition/fsrecorder/fs.go 88 internal/gitaly/storage/storagemgr/partition/transaction_manager_housekeeping.go 597 internal/gitaly/storage/walk/walk.go 56 internal/gitaly/storage/sync.go 5 internal/gitaly/storage/path_helpers.go 29 internal/gitaly/storage/wal/manifest.go 38 internal/gitaly/storage/wal/entry.go 72 internal/gitaly/storage/wal/reftree/tree.go 169 internal/gitaly/storage/wal/operations.go 58 internal/gitaly/storage/wal/reference_recorder.go 184 internal/gitaly/storage/wal/get_inode.go 22 internal/gitaly/storage/repository_path.go 41 internal/gitaly/storage/context.go 60 internal/gitaly/storage/walk_directory.go 47 internal/gitaly/storage/locator.go 113 internal/gitaly/storage/node/manager.go 54 internal/gitaly/storage/counter/counter.go 134 internal/gitaly/storage/servers.go 78 internal/gitaly/storage/raftmgr/grpc_transport.go 301 internal/gitaly/storage/raftmgr/routing_table.go 184 internal/gitaly/storage/raftmgr/metrics.go 103 internal/gitaly/storage/raftmgr/raft_enabled_storage.go 83 internal/gitaly/storage/raftmgr/replica_snapshotter.go 124 internal/gitaly/storage/raftmgr/replica.go 663 internal/gitaly/storage/raftmgr/raft_logger.go 61 internal/gitaly/storage/raftmgr/replica_log_store.go 413 internal/gitaly/storage/raftmgr/replica_entry_recorder.go 101 internal/gitaly/storage/raftmgr/replica_conf_change.go 162 internal/gitaly/storage/raftmgr/replica_event_registry.go 87 internal/gitaly/storage/raftmgr/replica_registry.go 32 internal/gitaly/storage/raftmgr/replica_leadership.go 50 internal/gitaly/storage/raftmgr/replica_hooks.go 22 internal/gitaly/rangediff/range_diff.go 129 internal/backup/manifest.go 50 internal/backup/partition_backup.go 151 internal/backup/backup.go 480 internal/backup/repository.go 659 internal/backup/server_side.go 81 internal/backup/lazy.go 35 internal/backup/sink.go 157 internal/backup/pipeline.go 251 internal/backup/log_entry.go 441 internal/backup/locator.go 283 internal/unarycache/cache.go 46 internal/praefect/metrics/util.go 7 internal/praefect/metrics/prometheus.go 86 internal/praefect/datastore/migrations/20200109161404_hello_world.go 10 internal/praefect/datastore/migrations/20200324001604_add_sql_election_tables.go 30 internal/praefect/datastore/migrations/20201102115118_variable_replication_factor.go 10 internal/praefect/datastore/migrations/20211105100456_check_non_null_repository_id.go 16 internal/praefect/datastore/migrations/20200512131219_replication_job_indexing.go 15 internal/praefect/datastore/migrations/20200113151438_1_test_migration.go 10 internal/praefect/datastore/migrations/20201102171914_virtual_storage_configuration.go 17 internal/praefect/datastore/migrations/20210914115710_storage_cleanups_table.go 20 internal/praefect/datastore/migrations/20200527103816_drop_old_gitaly_tables.go 14 internal/praefect/datastore/migrations/20210921131816_backfill_replica_path.go 10 internal/praefect/datastore/migrations/20200422131451_add_shard_read_only_column.go 14 internal/praefect/datastore/migrations/20210923155827_valid_primaries_view_repository_id.go 65 internal/praefect/datastore/migrations/20200225220728_readd_job_queue.go 42 internal/praefect/datastore/migrations/20210922143752_storage_repositories_cascade_delete.go 16 internal/praefect/datastore/migrations/20201006125956_trigger_repository_update_generation.go 53 internal/praefect/datastore/migrations/20211025113445_remove_cancelled_replication_events.go 13 internal/praefect/datastore/migrations/20220404131105_stale_verification_lease_index.go 13 internal/praefect/datastore/migrations/20201231075619_remove_unused_assigned_column.go 10 internal/praefect/datastore/migrations/20210922091614_repository_id_primary_key_indexes.go 16 internal/praefect/datastore/migrations/20220303105110_background_verification_columns.go 20 internal/praefect/datastore/migrations/20201126165633_repository_assignments_table.go 21 internal/praefect/datastore/migrations/20210525143540_healthy_storages_view.go 23 internal/praefect/datastore/migrations/20200921170311_repositories_primary_column.go 10 internal/praefect/datastore/migrations/20200707101830_repositories_table.go 27 internal/praefect/datastore/migrations/20200921154417_repositories_nullable_generation.go 10 internal/praefect/datastore/migrations/20220215160117_replication_queue_cleanup_again.go 13 internal/praefect/datastore/migrations/20210607124235_optimize_valid_primaries_view.go 64 internal/praefect/datastore/migrations/20210223130233_delete_replica_unique_index.go 21 internal/praefect/datastore/migrations/20220407111624_ignore_verification_in_triggers.go 86 internal/praefect/datastore/migrations/20200602154246_remember_previous_writable_primary.go 10 internal/praefect/datastore/migrations/20201208163237_cleanup_notifiactions_payload.go 68 internal/praefect/datastore/migrations/20210906145021_link_repository_id.go 27 internal/praefect/datastore/migrations/20220520083313_remove_maintenance_replication_events.go 61 internal/praefect/datastore/migrations/20210906130405_add_replica_path.go 10 internal/praefect/datastore/migrations/20210525173505_valid_primaries_view.go 51 internal/praefect/datastore/migrations/20211018142158_valid_primaries_view_join_repo_id.go 63 internal/praefect/datastore/migrations/migrations.go 9 internal/praefect/datastore/migrations/20200224220728_job_queue.go 37 internal/praefect/datastore/migrations/20210225101159_extend_replication_queue_target_index.go 22 internal/praefect/datastore/migrations/20211105100458_non_nullable_repository_id.go 23 internal/praefect/datastore/migrations/20200810055650_replication_queue_cleanup.go 13 internal/praefect/datastore/migrations/20210927083631_repository_path_index.go 16 internal/praefect/datastore/migrations/20210727085659_repository_ids.go 28 internal/praefect/datastore/postgres.go 105 internal/praefect/datastore/memory.go 308 internal/praefect/datastore/glsql/postgres.go 226 internal/praefect/datastore/glsql/doc.go 1 internal/praefect/datastore/listener.go 124 internal/praefect/datastore/datastore.go 60 internal/praefect/datastore/storage_cleanup.go 133 internal/praefect/datastore/repository_store.go 687 internal/praefect/datastore/storage_provider.go 153 internal/praefect/datastore/collector.go 203 internal/praefect/datastore/advisorylock/const.go 4 internal/praefect/datastore/mock.go 9 internal/praefect/datastore/assignment.go 131 internal/praefect/datastore/queue.go 388 internal/praefect/router_node_manager.go 137 internal/praefect/delete_object_pool.go 42 internal/praefect/backup_repository.go 56 internal/praefect/random.go 35 internal/praefect/remove_repository.go 86 internal/praefect/replicator.go 500 internal/praefect/walkrepos.go 35 internal/praefect/middleware/methodtype.go 43 internal/praefect/middleware/errorhandler.go 58 internal/praefect/server_factory.go 81 internal/praefect/reconciler/reconciler.go 281 internal/praefect/verifier.go 360 internal/praefect/server.go 206 internal/praefect/config/node.go 26 internal/praefect/config/config.go 419 internal/praefect/node.go 94 internal/praefect/service/info/metadata.go 55 internal/praefect/service/info/server.go 71 internal/praefect/service/info/replication_factor.go 27 internal/praefect/service/info/repositories.go 84 internal/praefect/service/info/verification.go 30 internal/praefect/service/info/dataloss.go 68 internal/praefect/service/connections.go 3 internal/praefect/service/transaction/server.go 60 internal/praefect/service/server/signature.go 25 internal/praefect/service/server/readiness.go 45 internal/praefect/service/server/server.go 23 internal/praefect/service/server/info.go 70 internal/praefect/service/server/disk_stats.go 24 internal/praefect/service/checks.go 156 internal/praefect/testserver.go 228 internal/praefect/get_object_pool.go 82 internal/praefect/coordinator.go 845 internal/praefect/router_per_repository.go 393 internal/praefect/router.go 100 internal/praefect/transactions/subtransaction.go 274 internal/praefect/transactions/transaction.go 219 internal/praefect/transactions/manager.go 182 internal/praefect/dependencies.go 27 internal/praefect/repository_exists.go 37 internal/praefect/assignment.go 19 internal/praefect/nodes/disabled_elector.go 58 internal/praefect/nodes/ping.go 207 internal/praefect/nodes/manager.go 320 internal/praefect/nodes/local_elector.go 126 internal/praefect/nodes/health_manager.go 153 internal/praefect/nodes/mock.go 44 internal/praefect/nodes/sql_elector.go 348 internal/praefect/nodes/tracker/errors.go 157 internal/praefect/nodes/tracker/health_client.go 28 internal/praefect/nodes/per_repository.go 93 internal/praefect/repocleaner/repository.go 164 internal/praefect/repocleaner/action_log.go 23 internal/praefect/health_checker.go 8 internal/safe/locking_directory.go 69 internal/safe/locking_file_writer.go 152 internal/safe/file_writer.go 94 internal/safe/sync.go 64 internal/version/version.go 11 internal/tempdir/clean.go 100 internal/tempdir/tempdir.go 79 internal/testhelper/certs.go 105 internal/testhelper/transactiontest/gitaly.go 26 internal/testhelper/configure.go 145 internal/testhelper/grpc.go 144 internal/testhelper/promtest/histogram.go 52 internal/testhelper/promtest/counter.go 21 internal/testhelper/promtest/gauge.go 40 internal/testhelper/prom.go 54 internal/testhelper/gitlabtest.go 301 internal/testhelper/testhelper.go 287 internal/testhelper/testserver.go 22 internal/testhelper/testcfg/metadata.go 31 internal/testhelper/testcfg/gitaly.go 139 internal/testhelper/testcfg/binaries.go 96 internal/testhelper/dnsserver.go 67 internal/testhelper/logger.go 109 internal/testhelper/testdb/health.go 38 internal/testhelper/testdb/db.go 248 internal/testhelper/featureset.go 63 internal/testhelper/directory.go 168 internal/testhelper/leakage.go 65 internal/testhelper/tracing.go 58 internal/testhelper/testserver/praefect.go 92 internal/testhelper/testserver/gitaly.go 578 internal/testhelper/testserver/structerr_interceptors.go 30 cmd/gitaly-wrapper/main.go 145 cmd/gitaly-backup/main.go 11 cmd/gitaly-debug/analyzehttp.go 51 cmd/gitaly-debug/main.go 116 cmd/gitaly-debug/bitmap.go 80 cmd/gitaly-debug/simulatehttp.go 69 cmd/validate.go 50 cmd/gitaly-lfs-smudge/smudge.go 210 cmd/gitaly-lfs-smudge/main.go 64 cmd/gitaly-blackbox/main.go 55 cmd/gitaly-gpg/main.go 62 cmd/gitaly-ssh/upload_archive.go 20 cmd/gitaly-ssh/receive_pack.go 20 cmd/gitaly-ssh/upload_pack.go 31 cmd/gitaly-ssh/main.go 118 cmd/gitaly-hooks/hooks.go 402 cmd/gitaly/main.go 12 cmd/praefect/main.go 13 auth/token.go 105 auth/rpccredentials.go 22 streamio/stream.go 55