1. 20 Jan, 2021 1 commit
  2. 19 Jan, 2021 3 commits
  3. 18 Jan, 2021 1 commit
  4. 15 Dec, 2020 1 commit
  5. 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
  6. 07 Oct, 2020 4 commits
  7. 05 Oct, 2020 5 commits
  8. 03 Oct, 2020 1 commit
  9. 01 Oct, 2020 3 commits
  10. 30 Sep, 2020 3 commits
  11. 29 Sep, 2020 4 commits
  12. 28 Sep, 2020 10 commits
  13. 25 Sep, 2020 3 commits