gitlab-org--gitlab-foss/changelogs
Stan Hu 4ee08fd1f7 Add back Rugged support for retrieving a commit tree entry
This brings back some of the changes in
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20176/diffs.

We discovered another N+1 that hits Gitaly `TreeEntry` via the
`RelativeLinkFilter`:
https://gitlab.com/gitlab-org/gitlab-ce/issues/58657. When a blob is
loaded with many relative links, `TreeEntry` is called for each link to
scan the URI type.

There are multiple paths that hit Gitaly `TreeEntry`, and
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/25706 did not
cover all cases. This commit covers another common use case.

For users using Gitaly on top of NFS, accessing the Git data directly
via Rugged may be faster than going through than Gitaly. This merge
request introduces the feature flag `rugged_commit_tree_entry` to
activate the Rugged method.
2019-03-08 16:01:59 -08:00
..
unreleased Add back Rugged support for retrieving a commit tree entry 2019-03-08 16:01:59 -08:00
README.md add changelogs/README.md 2019-02-18 04:57:57 +00:00
archive.md

README.md

Generating changelog entries

To generate and validate your changelog entries:

  1. Run bin/changelog to generate.
  2. Run scripts/lint-changelog-yaml to validate.

See development/changelog documentation for detailed usage.