1. 18 Jan, 2021 1 commit
  2. 15 Dec, 2020 1 commit
  3. 11 Nov, 2020 1 commit
    • Sergei Petrunia's avatar
      MDEV-9750: Quick memory exhaustion with 'extended_keys=on' ... · 8f7e4642
      Sergei Petrunia authored
      (Variant #2)
      Do not produce SEL_ARG graphs that would yield huge numbers of ranges.
      Introduce a concept of SEL_ARG graph's "weight". If we are about to
      produce a graph whose "weight" exceeds the limit, remove the parts
      of SEL_ARG graph that represent the biggest key parts. Do so until
      the graph's is within the limit.
      
      Variant #2: Don't call enforce_sel_arg_weight_limit() for sub-graphs,
      as this has complicated semantics if the subgraph has shared
      sub-sub-graphs. Instead, do pruning it only after we've constructed
      the entire SEL_ARG graph.
      8f7e4642
  4. 07 Oct, 2020 4 commits
  5. 05 Oct, 2020 5 commits
  6. 03 Oct, 2020 1 commit
  7. 01 Oct, 2020 3 commits
  8. 30 Sep, 2020 3 commits
  9. 29 Sep, 2020 4 commits
  10. 28 Sep, 2020 10 commits
  11. 25 Sep, 2020 7 commits