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
f5b61e169b
Update npm packages
...
Updated packages due to npm audit warnings.
2020-03-16 11:32:43 +02:00
5217836e83
Update 2.4.8 Change Date
...
Same as that of 2.3.17. Consequently, only the 2.4 specific files
are updated.
2020-03-16 11:25:59 +02: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
f576680ed9
Update 2.4.7 change date
...
Only the files that were not already updated as part of the
2.3.17 release.
2020-02-12 15:21:44 +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
714dece7dd
Update 2.4.6 Change Date
...
We use same as for 2.3.16.
2020-01-21 13:22:25 +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
1d8139587b
MXS-2710: Move client_count handling into client DCB
...
Due to the fact that both client connections and listeners use sessions in
2.3, the client_count tracking must be done inside the client DCB. In
addition to this, the max_connections check didn't take the current
pending connection into account which caused an off-by-one error.
This commit fixes the connection_limit test failure that was introduced by
commit 6306519e5e75575ba083ee2f0edfe7e624da5d26.
2020-01-13 17:12:04 +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
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
cf8ff493bc
Add query canonicalization profiling
...
A small helper program like this helps figure out performance problems
with the function.
2019-10-29 09:26:41 +02:00
dc895e41ad
Merge branch '2.3' into 2.4
2019-10-11 09:51:48 +03:00
067b1cfbc1
Add query canonicalization profiling
...
A small helper program like this helps figure out performance problems
with the function.
2019-10-10 21:24:35 +03:00
5b3c0b8b81
Merge branch '2.3' into 2.4
2019-07-16 13:17:35 +03:00
c878d796be
Merge branch '2.2' into 2.3
2019-07-16 12:59:03 +03:00
797069df52
Fix npm audit warnings
...
Updated lodash to a newer version.
2019-07-16 09:34:15 +03:00
ae18e454cc
Remove manual revision history from tests
2019-06-25 20:44:15 +03:00
7d10a71015
Fix broken Change Dates
...
Were not correct, so were not updated with all others.
2019-06-25 10:11:55 +03:00
0ba779d5a2
Update 2.4.0 Change Date
2019-06-25 10:11:55 +03:00
77671a2393
Also preload mariadbbackendauth
...
The backend protocols require it.
2019-06-24 22:46:27 +03:00
2f56264715
Preload mariadbbackend for unit tests
...
This should fix the failure of test_config2 and make server allocation
work.
2019-06-24 15:15:47 +03:00
7fe18a0488
Add fatal signal handlers for unit tests
...
This way debug assertions print a full stacktrace for unit tests.
2019-06-11 21:38:47 +03:00
470968a296
Fix unit test failures
...
The new net_write_timeout value needed to be explicitly defined for the
tests.
2019-06-11 21:38:47 +03:00
6166da76ea
Add arguments to mxb_assert_message
...
The macro can now be used to print runtime information in a printf-like
manner. This makes it easier to see exactly why an assertion has failed.
2019-06-11 21:30:45 +03:00
04fdaf1fdb
MXS-2556 Make config::Configuration aware of its object
...
The name of the object (i.e. the section name from the configuration
file), is now stored in the configuration object for that object.
That way, more contextual and hence morfe user friendly errors and
warnings can be generated.
2019-06-11 11:05:15 +03:00
77197d2ce1
MXS-2556 Add Server type to new config mechanism
...
- Add test as well
- Sort test so that the types are tested in alphabetical order
2019-06-11 09:46:04 +03:00
4efa9dbeea
Remove maxscale/alloc.h
...
The remaining contents were moved to maxbase/alloc.h.
2019-06-10 14:11:25 +03:00
0f714e9ad4
MXS-2495 Cleanup GWBUF interface
...
All GWBUF macros that address a single link in a chain are now
simple wrappers for equivalent gwbuf_link-functions.
Next step is to drop the macros and replace their use with calls
to the functions.
2019-05-20 09:57:37 +03:00
a6c5e880c1
MXS-2470 Validate GWBUFs
...
A GWBUF given to any gwbuf-function:
- Must not be NULL. Exceptions are gwbuf_free() and gwbuf_append(),
in analogy with free() and realloc() respectively.
- Must be the head of a chain.
- Must be owned by the calling thread.
2019-05-17 14:37:38 +03:00
0a6c94d77b
Merge branch '2.3' into develop
2019-05-16 10:55:19 +03:00
b80aa081fe
Fix test_buffer test case
2019-05-15 12:17:10 +03:00
cefed56c48
Update unit tests due to mysqlauth -> mariadbauth change
2019-05-14 14:37:11 +03:00
32c2724454
Merge branch '2.3' into develop
2019-05-14 13:36:54 +03:00
600e23ae2d
MXS-2470 Add unit test that reveals problem
2019-05-14 13:36:33 +03:00
b4e8f79c5f
Format core sources again
...
Formatted with nl_func_type_name and related options set to ignore. This
keeps the formatting intact for long return types in declarations and
definitions.
2019-05-10 09:21:52 +03:00
50b5fe76ef
Pass parameters as const ref to server_alloc
2019-05-10 09:21:52 +03:00
3813c728b1
Move listener parameter handling into Listener::create
...
The Listener::create method now takes a set of configuration parameters
from which it constructs a listener. This removes the duplicated code and
makes the behavior of listener creation similar to other objects in
MaxScale. It also allows the configuration parameters to be stored in the
listener object itself.
2019-05-10 09:21:52 +03:00
4e6ffc0381
Clean up server config parameter handling
...
Removes helper classes which are no longer required.
2019-05-07 15:39:34 +03:00
20a7170024
Fix unit tests that use durations
...
The tests that used objects that expected a default value for a duration
failed due to missing parameters.
2019-05-06 15:38:43 +03:00
20afbfca76
Merge branch '2.3' into develop
2019-05-02 20:24:04 +03:00
0d61522586
Fix test_adminusers
...
The test did not remove old inet user password files.
2019-05-02 12:53:42 +03:00
82b4338eca
Remove MonitorManager calls from Monitor functions
...
Also adds admin thread checks to MonitorManager functions and combines
anonymous namespaces.
2019-04-30 13:45:48 +03:00