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

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2017-05-20 17:53:31 +0300
committerKamil Trzcinski <ayufan@ayufan.eu>2017-05-21 01:08:08 +0300
commit8c87924334fe94f9c921392e7763be23da99ad2a (patch)
tree764d9292ae56092ba5673183cd9bc041606d403d
parenta0c50972a450cef468092af107e49270e1bba89f (diff)
Notify workhorse about etag changes
-rw-r--r--lib/gitlab/etag_caching/store.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/gitlab/etag_caching/store.rb b/lib/gitlab/etag_caching/store.rb
index 0039fc01c8f..27eecd188be 100644
--- a/lib/gitlab/etag_caching/store.rb
+++ b/lib/gitlab/etag_caching/store.rb
@@ -11,9 +11,9 @@ module Gitlab
def touch(key, only_if_missing: false)
etag = generate_etag
- Gitlab::Redis.with do |redis|
- redis.set(redis_key(key), etag, ex: EXPIRY_TIME, nx: only_if_missing)
- end
+ ::Gitlab::Workhorse.set_key_and_notify(
+ redis_key(key), etag,
+ expire: EXPIRY_TIME, overwrite: !only_if_missing)
etag
end