Real-time issue changes don't work if create is in the project name
key
is /root/test-create/issues/1/realtime_changes
.
I'm not sure how this ever worked?
[3] pry(main)> Gitlab::EtagCaching::Router.match(key)
=> nil
RuntimeError - Invalid key:
lib/gitlab/etag_caching/store.rb:30:in `redis_shared_state_key'
lib/gitlab/etag_caching/store.rb:17:in `block in touch'
lib/gitlab/redis/wrapper.rb:19:in `block in with'
lib/gitlab/redis/wrapper.rb:19:in `with'
lib/gitlab/etag_caching/store.rb:16:in `touch'
app/models/issue.rb:312:in `expire_etag_cache'
app/services/issuable_base_service.rb:157:in `create'
app/services/issues/create_service.rb:14:in `execute'
app/controllers/projects/issues_controller.rb:95:in `create'
lib/gitlab/i18n.rb:55:in `with_locale'
lib/gitlab/i18n.rb:61:in `with_user_locale'
app/controllers/application_controller.rb:434:in `set_locale'
lib/gitlab/middleware/rails_queue_duration.rb:27:in `call'
lib/gitlab/metrics/rack_middleware.rb:17:in `block in call'
lib/gitlab/metrics/transaction.rb:57:in `run'
lib/gitlab/metrics/rack_middleware.rb:17:in `call'
Edited by Stan Hu