f9c456bd0c
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. |
||
---|---|---|
.. | ||
conflict | ||
patches | ||
rugged_impl | ||
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 | ||
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 | ||
tag_spec.rb | ||
tree_spec.rb | ||
user_spec.rb | ||
util_spec.rb | ||
wiki_spec.rb | ||
wraps_gitaly_errors_spec.rb |