diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-05-20 16:53:31 +0200 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-05-20 16:53:31 +0200 |
commit | 57a2a25a8f42047c92ff939dc903a8ba71aed085 (patch) | |
tree | f2d9e1831457a4473c44010ad34605a1734e1db1 | |
parent | c75f1d3d441443a7effbeba74bdad7348432e299 (diff) | |
download | gitlab-ce-notify-workhorse-about-etag-cache-changes.tar.gz |
Notify workhorse about etag changesnotify-workhorse-about-etag-cache-changes
-rw-r--r-- | lib/gitlab/etag_caching/store.rb | 6 |
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 |