Bug #48302 | Major performance regression in RQG when using --mask | ||
---|---|---|---|
Submitted: | 26 Oct 2009 11:43 | Modified: | 26 Oct 2009 13:32 |
Reporter: | Philip Stoev | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | Tools: Random Query Generator | Severity: | S2 (Serious) |
Version: | 2.1 | OS: | Any |
Assigned to: | Bernt Marius Johnsen | CPU Architecture: | Any |
[26 Oct 2009 11:43]
Philip Stoev
[26 Oct 2009 13:14]
Bernt Marius Johnsen
Move masking from next() to new(). But, this implies that treadN_init or query_init is not dependent on the rules used by query or threadN, bu I assuem that's ok.
[26 Oct 2009 13:18]
Philip Stoev
This grammar is possible and should not be impacted by a fix: # Issue a lot of creates in the beginning to populate the namespace more densely. query_init: create ; create ; create ; create ; create ; create ; create ; query: create ; ddl ; dml ;
[26 Oct 2009 13:28]
Bernt Marius Johnsen
Ok. Then we add a masked grammar if mask is specified. The masked grammar is generated if needed and used for query/thraedN while the original grammar is used for query_init/threadN_init