1. 09 Dec, 2018 1 commit
  2. 11 Apr, 2018 1 commit
  3. 21 Aug, 2017 1 commit
  4. 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
  5. 27 Jul, 2017 2 commits
  6. 15 Jun, 2017 1 commit
  7. 18 Nov, 2016 1 commit
  8. 19 Aug, 2016 1 commit
  9. 09 Aug, 2016 1 commit
  10. 03 Jun, 2016 2 commits
  11. 09 May, 2016 1 commit
  12. 13 Jan, 2016 3 commits
  13. 09 Dec, 2015 1 commit
  14. 07 Dec, 2015 1 commit
  15. 03 Oct, 2015 1 commit
  16. 12 Feb, 2015 1 commit
  17. 09 Apr, 2014 1 commit
  18. 18 Dec, 2013 1 commit
  19. 13 Nov, 2013 1 commit
  20. 12 Nov, 2013 2 commits