gitlab-org--gitlab-foss/spec/lib/gitlab/git
Sean McGivern f9c456bd0c Make performance bar enabled checks consistent
Previously, we called the `peek_enabled?` method like so:

    prepend_before_action :set_peek_request_id, if: :peek_enabled?

Now we don't have a `set_peek_request_id` method, so we don't need that
line. However, the `peek_enabled?` part had a side-effect: it would also
populate the request store cache for whether the performance bar was
enabled for the current request or not.

This commit makes that side-effect explicit, and replaces all uses of
`peek_enabled?` with the more explicit
`Gitlab::PerformanceBar.enabled_for_request?`. There is one spec that
still sets `SafeRequestStore[:peek_enabled]` directly, because it is
contrasting behaviour with and without a request store enabled.

The upshot is:

1. We still set the value in one place. We make it more explicit that
   that's what we're doing.
2. Reading that value uses a consistent method so it's easier to find in
   future.
2019-08-28 17:25:02 +01:00
..
conflict
patches
rugged_impl Make performance bar enabled checks consistent 2019-08-28 17:25:02 +01:00
attributes_at_ref_parser_spec.rb
attributes_parser_spec.rb
blame_spec.rb
blob_spec.rb
branch_spec.rb
bundle_file_spec.rb
commit_spec.rb Use Rugged if we detect storage is NFS and we can access the disk 2019-07-05 10:31:47 -07:00
compare_spec.rb
diff_collection_spec.rb
diff_spec.rb
diff_stats_collection_spec.rb
gitmodules_parser_spec.rb
hook_env_spec.rb
lfs_changes_spec.rb
lfs_pointer_file_spec.rb
merge_base_spec.rb
object_pool_spec.rb
pre_receive_error_spec.rb
push_spec.rb
raw_diff_change_spec.rb
remote_mirror_spec.rb
remote_repository_spec.rb
repository_cleaner_spec.rb
repository_spec.rb Add Rugged calls to performance bar 2019-07-23 21:38:05 -07:00
tag_spec.rb
tree_spec.rb
user_spec.rb
util_spec.rb
wiki_spec.rb
wraps_gitaly_errors_spec.rb