1. 21 Nov, 2017 38 commits
  2. 20 Nov, 2017 2 commits
    • Stan Hu's avatar
      Optimize read-only middleware so that it does not consume as much CPU · 3c52e2f0
      Stan Hu authored
      In !15082, we changed the behavior of the middleware to call
      `Rails.application.routes.recognize_path` whenever a new route arrived.
      However, this can be a CPU-intensive task because Rails needs to allocate
      memory and compile 850+ different regular expressions, which are complicated
      in GitLab.
      
      As a short-term fix, we can do a lightweight string match before
      we do the heavier comparison.
      
      Closes #40185, gitlab-com/infrastructure#3240
      3c52e2f0
    • Filipa Lacerda's avatar
      Export code as ES6 modules · 030de8b3
      Filipa Lacerda authored
      030de8b3