lp://staging/~patrick-crews/randgen/randgen_drizzle_exp

Created by Patrick Crews and last modified
Get this branch:
bzr branch lp://staging/~patrick-crews/randgen/randgen_drizzle_exp
Only Patrick Crews can upload to this branch. If you are Patrick Crews please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Patrick Crews
Project:
Random Query Generator
Status:
Development

Recent revisions

733. By Patrick Crews

Modified transactional grammar

732. By Patrick Crews

Experimental randgen branch, modified grammars

731. By Patrick Crews

Merge trunk

730. By Patrick Crews

Fixed needed plugins for server restart

729. By Patrick Crews

Updated if/else block

728. By Patrick Crews

Additonal changes to keep up with the ever-changing world of drizzle

727. By John H. Embretsen

ExecutionTimeComparator: Change default settings to allow more queries to be validated.
Now requiring a diff of 50% instead of 500% before reporting a query.

726. By John H. Embretsen

ExecutionTimeComparator: Change order of query executions when repeating the same query.
Use one server at a time in order to allow it to stabilize, before using the other server. Hopefully this will lead to more stable results.

Previous behavior:
  server0: exec0
  server1: exec0
  server0: repeat1
  server1: repeat1
  server0: repeat2
  server1: repeat2
  ...
  server0: repeatN
  server1: repeatN

New behavior:
  server0: exec0
  server1: exec0
  server0: repeat1
  server0: repeat2
  ...
  server0: repeatN
  server1: repeat1
  server1: repeat2
  ...
  server1: repeatN

725. By John H. Embretsen

Allow/ignore certain semantic grouping errors that may occur during transformer validation of queries with MySQL systems.
The goal is to easily be able to use sql_mode=ONLY_FULL_GROUP_BY with MySQL when the Transformer validator is used.
Without this change, all errors caused by this sql-mode would cause the test to abort with STATUS_ENVIRONMENT_FAILURE.

This change allows the following MySQL errors to be produced by Transformers, hence allowing the test to continue:
 1004: ER_NON_GROUPING_FIELD_USED
 1055: ER_WRONG_FIELD_WITH_GROUP
 1056: ER_WRONG_GROUP_FIELD
 1140: ER_MIX_OF_GROUP_FUNC_AND_FIELDS

In normal mode each of these errors will be mentioned in the test output the first time they occur, and further errors will be suppressed.
In debug mode each occurrence of all such errors will be mentioned along with the offending queries.

Other types of semantic or syntactic errors, and executors that are not of the type DB_MYSQL, will still return STATUS_ENVIRONMENT_FAILURE.

724. By eve <philips@eve>

more comprehensive temporal_ranges.zz

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/randgen
This branch contains Public information 
Everyone can see this information.

Subscribers