1. 15 Sep, 2023 2 commits
    • Yuchen Pei's avatar
      MDEV-32157 MDEV-28856 Spider: drop server in tests · 3fba161d
      Yuchen Pei authored
      This helps eliminate "server exists" failures
      
      Also, spider/bugfix.mdev_29676, when enabled after MDEV-29525 is
      pushed will fail because we have not --recorded the result. But the
      failure will only emerge when working on MDEV-31138 where we manually
      re-enable this test, so let's worry about that then.
      3fba161d
    • Yuchen Pei's avatar
      MDEV-31117 Fix spider connection info parsing · efa40b8f
      Yuchen Pei authored
      Spider connection string is a comma-separated parameter definitions,
      where each definition is of the form "<param_title> <param_value>",
      where <param_value> is quote delimited on both ends, with backslashes
      acting as an escaping prefix.
      
      Despite the simple syntax, the existing spider connection string
      parser was poorly-written, complex, hard to reason and error-prone,
      causing issues like the one described in MDEV-31117. For example it
      treated param title the same way as param value when assigning, and
      have nonsensical fields like delim_title_len and delim_title.
      
      Thus as part of the bugfix, we clean up the spider comment connection
      string parsing, including:
      
      - Factoring out some code from the parsing function
      - Simplify the struct `st_spider_param_string_parse`
      - And any necessary changes caused by the above changes
      efa40b8f
  2. 24 Aug, 2023 1 commit
  3. 21 Aug, 2023 1 commit
  4. 17 Aug, 2023 1 commit
  5. 11 Aug, 2023 3 commits
  6. 10 Aug, 2023 14 commits
  7. 09 Aug, 2023 10 commits
  8. 08 Aug, 2023 7 commits
  9. 07 Aug, 2023 1 commit