1. 22 Nov, 2018 1 commit
  2. 11 Aug, 2017 1 commit
    • Yorick Peterse's avatar
      Better caching and indexing of broadcast messages · a5c8a527
      Yorick Peterse authored
      Caching of BroadcastMessage instances has been changed so a cache stays
      valid as long as the default cache expiration time permits, instead of
      the cache being expired after 1 minute. When modifying broadcast
      messages the cache is flushed automatically.
      
      To remove the need for performing sequence scans on the
      "broadcast_messages" table we also add an index on (starts_at, ends_at,
      id), permitting PostgreSQL to use an index scan to get all necessary
      data.
      
      Finally this commit adds a few NOT NULL constraints to the table to
      match the Rails validations.
      
      Fixes gitlab-org/gitlab-ce#31706
      a5c8a527
  3. 17 May, 2017 1 commit
  4. 26 Apr, 2017 1 commit
  5. 23 Apr, 2017 1 commit
  6. 06 Mar, 2017 1 commit
  7. 28 Feb, 2017 2 commits
  8. 08 Dec, 2016 1 commit
  9. 07 Nov, 2016 1 commit
  10. 26 Oct, 2016 1 commit