5ebae9be90
Merge branch '2.3' into 2.4
2020-06-05 09:36:24 +03:00
aa11c960b1
2.3.20 Update change date
2020-06-05 09:31:45 +03:00
f5c118d27b
Merge branch '2.3' into 2.4
2020-05-13 11:04:18 +03:00
9999650bbe
MXS-2990 Add test that reveals problem
...
Had to fix qc_mysqlembedded as well to work with 10.2.
2020-05-13 10:32:39 +03:00
d3d7054639
Merge branch '2.3' into 2.4
2020-04-24 16:09:20 +03:00
f527a8f2e6
2.3.19 Update Change Date
2020-04-23 14:23:57 +03:00
d0ab797938
Merge branch '2.3' into 2.4
2020-03-12 10:33:57 +02:00
e0cd6adb26
Update change date for 2.3.18
2020-03-10 10:45:47 +02:00
3df8429db3
MXS-2227 Add test that reveals problem
2020-03-04 13:10:46 +02:00
be3be3bf99
MXS-2508 Add test that reveals problem
2020-03-03 11:30:58 +02:00
8b763fb88b
Merge branch '2.3' into 2.4
2020-02-12 08:27:48 +02:00
cfb3f79b54
Update 2.3.17 Change Date
2020-02-10 15:28:38 +02:00
a7e0142224
Merge branch '2.3' into 2.4
2020-01-15 11:29:37 +02:00
790d90f229
Update 2.3.16 Change Date
2020-01-15 11:08:51 +02:00
a9a2b753c0
Update 2.4.5 change date
2019-12-18 13:25:03 +02:00
f6731a898d
Update change date
2019-11-13 08:37:17 +02:00
fdfbf3e133
Update 2.4.3 change date
2019-11-05 12:21:00 +02:00
dcd3e60630
Merge branch '2.3' into 2.4
2019-11-01 14:21:48 +02:00
177d95c3bc
MXS-2732 Add test that reveals problem
2019-10-31 15:49:28 +02:00
861e27eb00
Merge branch '2.3' into 2.4
2019-10-29 14:04:31 +02:00
df6c56e7ca
Update 2.3.13 Change Date
2019-10-29 12:51:31 +02:00
d3407471b3
MXS-2733 Add test that reveals problem
2019-10-29 09:26:41 +02:00
840b771283
Merge branch '2.3' into 2.4
2019-10-28 09:16:53 +02:00
9210ef5328
MXS-2733 Add test that reveals problem
2019-10-28 08:30:04 +02:00
312469dca2
Merge branch '2.3' into 2.4
2019-10-07 16:17:53 +03:00
e7e40b0179
MXS-2713 Classify SET PASSWORD as QUERY_TYPE_WRITE
...
A change of the password is replicated to the slaves, so it
must only be sent to the master.
2019-10-07 14:33:53 +03:00
2a7f320cf4
MXS-2713 Add test that reveals problem
2019-10-07 14:24:06 +03:00
0dce20e5e7
Merge branch '2.3' into 2.4
2019-09-27 12:30:58 +03:00
c01ecfed05
MXS-2699 Add test that reveals other bug
2019-09-27 12:23:04 +03:00
0c2a84c3a5
MXS-2699 Add test that reveals problem
2019-09-27 12:23:04 +03:00
19487d2bfb
Merge branch '2.3' into 2.4
2019-09-20 09:36:23 +03:00
aa7be1447d
MXS-2688 Handle SET [ROLE|NAMES|PASSWORD|CHARACTER] explicitly
...
It's not correct to claim that they would modify a system variable,
so they are purely classified as QUERY_TYPE_SESSION_WRITE.
2019-09-20 09:27:38 +03:00
f587ec191d
MXS-2688 Add QC operator QUERY_OP_SET
...
Allows RWS to unconditionally send all SET-statements to
all servers.
2019-09-20 09:27:38 +03:00
5e2d9f599b
Merge branch '2.3' into 2.4
2019-09-16 09:50:05 +03:00
9969f21414
MXS-2674 Add test that reveals bug
2019-09-13 15:31:06 +03:00
0ba779d5a2
Update 2.4.0 Change Date
2019-06-25 10:11:55 +03:00
b8d601aab2
MXS-2250 Reveal table information for 'DESCRIBE tbl'
...
When a statement like 'DESCRIBE tbl' is classified, the table
name will now be available so that a router can check whether the
table is a temporary one. In that case, the statement must be sent
to the master.
2019-06-05 14:28:45 +03:00
b635cc92ab
MXS-1783 Add 10.4 support
...
qc_mysqlembedded can now be built using the embedded library from
MariaDB 10.4.
2019-05-31 15:12:57 +03:00
2472911aac
Fix qc compare.cc build error
2019-05-15 11:02:53 +03:00
f4e9f68615
Fix test_qc_comparecreate
2019-05-14 15:44:49 +03:00
de95fcc9d6
Format rest of the sources
2019-05-10 10:31:12 +03:00
24df547ac8
Make QC unit test names consistent with other tests
...
All the other tests have their names in lowercase.
2019-05-06 15:38:42 +03:00
524a083203
MXS-2439 Do not classify implicit commits as commits
...
The type mask of CREATE, ALTER, etc. that cause an implicit commit
will no longer contain the bit QUERY_TYPE_COMMIT.
As an implicit commit does not change the transaction state as seen
by MaxScale, it does not make sense to claim that the statement is
a commit.
2019-04-18 11:19:23 +03:00
3127aa85c5
MXS-2432 Add test that reveals issue
...
RESET is neither parsed not tokenized, so RESET statements ends
up being sent to the master. That is fine for all but RESET QUERY
CACHE that should be sent to all servers.
2019-04-12 14:51:01 +03:00
c643f9bc8d
Merge branch '2.3' into develop
2019-04-12 13:23:49 +03:00
62f2a86a5f
MXS-2431 Add test that reveals the problem
2019-04-12 10:30:36 +03:00
6bc2c54081
Merge commit 'a78f0fbe2537542dc7f3f0dd8b19b93ac8d9d7f8' into develop
2019-03-28 13:53:40 +02:00
f37340e9fd
MXS-2397 Provide context information for fields
...
The query classifier now returns contextual information for a fields;
does it appear in the (right hand side) of a UNION or in a SUBQUERY.
2019-03-25 15:24:35 +02:00
42b5c39f43
Merge branch '2.3' into develop
2019-02-07 10:50:27 +02:00
cc6665c732
Add solo mode to compare
...
In this mode the compare program does a sanity check where it compares the
output of a classifier when a statement is classified multiple times. The
main use-case for this is to get the verbose output generated when the -v3
option is added, not the sanity check itself.
2019-02-06 13:55:41 +02:00