1. 09 Feb, 2021 28 commits
  2. 08 Feb, 2021 12 commits
    • Amy Qualls's avatar
      Merge branch 'docs-aqualls-crosslink-todos' into 'master' · 7de5a0b0
      Amy Qualls authored
      Cross-link and fix to-do items API page
      
      See merge request gitlab-org/gitlab!53655
      7de5a0b0
    • Dylan Griffith's avatar
      Set 1s server side timeout on Elasticsearch counts · a893b326
      Dylan Griffith authored
      These count requests are loaded one per tab every time the search page
      loads. This means a single search for one type of document will trigger
      up to 7 other searches just to get the counts for the other tabs.
      
      These tab counts are often incredibly expensive requests too especially
      relative to the cheaper searches. For example an issue search may take
      1s while a blobs count will take 30s. Due to a limited thread pool on
      the Elasticsearch side we regularly see these count queries being the
      cause of queuing which is slowing down otherwise fast searches on
      GitLab.com.
      
      As such we want to set a timeout on these. This timeout is just a
      server side Elasticsearch timeout for now which is a soft limit because
      Elasticsearch is asynchronous and it may actually take Elasticsearch
      longer to realise it's timed out and cancel the query. As such we may
      see searches take a few seconds before they timeout even though the
      timeout is 1s. This is not perfect but benchmarking in the related issue
      shows this still can drastically improve throughput and this is one of
      the easiest steps to take now.
      
      One thing to also note about this approach is that users will still see
      a count in the event of a timeout. The count may be a partial count and
      actually lower than the true count. If they switch to the tab they will
      see a true count. I think this is probably still better than displaying
      nothing since the main value the tab counts have is showing whether or
      not there are searches on that tab at all.
      
      Later we may wish to introduce client side timeouts on our ES client but
      it's trickier to accomplish since we use a single client configuration
      which has a global timeout for all Elasticsearch queries. Additionally
      client side timeouts will result in errors that we may wish to handle
      specially to show some indicator on the tab.
      
      Read more at https://gitlab.com/gitlab-org/gitlab/-/issues/301146
      a893b326
    • Mayra Cabrera's avatar
      Merge branch 'fix_gitlab_experiment_keyword' into 'master' · 6f28cd1d
      Mayra Cabrera authored
      Fix ruby keyword warning in gitlab_experiment.rb
      
      See merge request gitlab-org/gitlab!53444
      6f28cd1d
    • Stan Hu's avatar
      Merge branch 'aa-record-conversion-for-3-experiment' into 'master' · d9730360
      Stan Hu authored
      Improve Tracking for 4 experiments in onboarding flow
      
      See merge request gitlab-org/gitlab!53583
      d9730360
    • Russell Dickenson's avatar
      Merge branch 'theoretick-master-patch-07702' into 'master' · 44c3c9f8
      Russell Dickenson authored
      docs: Update secure eslint scanner with severity
      
      See merge request gitlab-org/gitlab!53502
      44c3c9f8
    • Nick Gaskill's avatar
      Merge branch 'doc-latest-deploy-template' into 'master' · c997203d
      Nick Gaskill authored
      Fix doc to use the latest deployment template
      
      See merge request gitlab-org/gitlab!53331
      c997203d
    • Shinya Maeda's avatar
      bd0a6b7d
    • Craig Norris's avatar
      Merge branch 'docs-aqualls-frontmatter-test' into 'master' · b0805699
      Craig Norris authored
      Initial idea for a front matter test
      
      See merge request gitlab-org/gitlab!52844
      b0805699
    • Amy Qualls's avatar
      Initial idea for a front matter test · 3db6586d
      Amy Qualls authored
      Add the rudiments of a test that flags Markdown files in the doc/
      directory that do not have front matter. Files without front matter
      won't show up in the Technical Writing team's calculations.
      3db6586d
    • Amy Qualls's avatar
      Cross-link and fix to-do items API page · 6445e996
      Amy Qualls authored
      This page was - bewilderingly - missing a cross-link back to the main
      page about to-dos, and it was also using an older version of the
      wording.
      
      Fix.
      6445e996
    • Amy Qualls's avatar
      Merge branch 'ph/requestNewReviewDocs' into 'master' · 226e5ee1
      Amy Qualls authored
      Added docs for requesting a new review
      
      See merge request gitlab-org/gitlab!53377
      226e5ee1
    • Phil Hughes's avatar
      Remove screenshot, clarify wording · 3ec65446
      Phil Hughes authored
      Remove a screenshot that is better handled by phrasing.
      Convert narration to a procedure, and add some extra missing steps.
      Move a subheading to the bottom of the page, as it's only required
      for one version of GitLab.
      3ec65446