Johan Wikman
7cac2c009d
Merge branch '2.3' into develop
2019-01-10 12:43:46 +02:00
Johan Wikman
2e1baae7f7
Update maintenance version in 2.2 minor branch
2019-01-10 12:43:31 +02:00
Markus Mäkelä
d3c7e4e23f
Update MaxCtrl packages
...
A library required the globby library but the version it required didn't
work. Also updated lodash and inquirer.
2019-01-10 11:23:13 +02:00
Esa Korhonen
9cac927542
MXS-2220 Move server response calculation functions inside class
2019-01-10 10:26:53 +02:00
Esa Korhonen
df17619722
MXS-2220 Move server_update_address inside class
...
Should be moved to internal class once blr is cleaned up.
2019-01-10 10:26:53 +02:00
Markus Mäkelä
46eddc8102
Rename ReadConn to RCR
...
RCR is more compact and looks neat.
2019-01-10 07:16:42 +02:00
Markus Mäkelä
5613f31bc7
Clean up readconnroute
...
Moved method documentation into the headers and removed the local
variables storing pointers to this.
2019-01-10 07:16:42 +02:00
Markus Mäkelä
d6df5a7d6a
Use router template in readconnroute
2019-01-10 07:15:45 +02:00
Markus Mäkelä
54589424f9
Use more C++ code in readconnroute
...
Allocations are now done with new and casts are done using
static_cast. Removed revision history and cleaned up some assertions.
2019-01-10 07:12:31 +02:00
Markus Mäkelä
b30b743455
Rename readconnroute structures
...
Renamed them with the C++ coding style in mind.
2019-01-10 07:12:30 +02:00
Markus Mäkelä
5da833187c
Rename readconnroute header
...
The name now reflects the module and source code name.
2019-01-10 07:12:30 +02:00
Markus Mäkelä
3ffa76b172
Fix maxscale/tasks resource
...
The returned JSON was simply an array of tasks.
2019-01-10 07:07:41 +02:00
Markus Mäkelä
147f0bb656
Extend master failure error message
...
The error now describes the failure mode in more detail. This should make
post mortem analysis of failed connections a lot easier.
2019-01-09 20:05:38 +02:00
Markus Mäkelä
359a200676
Update MaxCtrl packages
...
A library required the globby library but the version it required didn't
work. Also updated lodash and inquirer.
2019-01-09 15:00:34 +02:00
Johan Wikman
269ab712bc
Merge branch '2.3' into develop
2019-01-09 09:15:30 +02:00
Johan Wikman
78ea12b4c1
Merge branch '2.2' into 2.3
2019-01-09 09:13:59 +02:00
Johan Wikman
27b3ab28e0
Update 2.2.19 release notes
2019-01-09 09:13:07 +02:00
Johan Wikman
e64b034334
MXS-2248 Add change that fixes the problem
...
Any kind of expression is legal after INTERVAL.
2019-01-09 09:11:49 +02:00
Johan Wikman
a456168fd0
MXS-2248 Add test that reveals problem
2019-01-09 09:11:49 +02:00
Markus Mäkelä
d9faea4979
Fix -Wshadow warnings
...
The cdc_connector.h won't built with -Wshadow if the variable and method
names match.
2019-01-09 09:00:00 +02:00
Markus Mäkelä
c0ebf663e3
Make the error message a const char* const
...
This prevents linker errors if the source files are used directly.
2019-01-09 08:59:49 +02:00
Johan Wikman
5a698be45c
MXS-2218 Centralize worker shutdown handling
2019-01-08 16:01:36 +02:00
Johan Wikman
29b6e53eb8
MXS-2218 Replace mq housekeeper task with delayed call
2019-01-08 16:01:36 +02:00
Johan Wikman
e179395819
MXS-2218 Replace housekeeper task with delayed call
2019-01-08 16:01:36 +02:00
Johan Wikman
c27a24ab37
MXS-2218 If startup fails, main worker must also be shutdown
2019-01-08 16:01:36 +02:00
Johan Wikman
6ba2cb61df
MXS-2218 Implement housekeeper in terms of MainWorker
2019-01-08 16:01:36 +02:00
Johan Wikman
026bf747e6
MXS-2218 Add functionality for mxs_clock
2019-01-08 16:01:36 +02:00
Johan Wikman
2d2f62ed6f
MXS-2218 Add showing and to_json functionality
2019-01-08 16:01:36 +02:00
Johan Wikman
d50ae1fb8a
MXS-2218 Treat all routing workers the same way
...
All routing workers are now started an stopped the same way.
2019-01-08 16:01:36 +02:00
Johan Wikman
35dfa05767
MXS-2218 Run MainWorker in main thread
...
The previous main routing worker is now run in a separate thread.
Next step is to treat all routing workers in an identical fashion.
MainWorker is not yet used for anything, but in a subsequent change
the old housekeeper functionality will be moved in top of MainWorker.
2019-01-08 16:01:36 +02:00
Johan Wikman
92306c565b
MXS-2218 Add housekeeper functionality to MainWorker
...
In preparation for moving the housekeeper functionality on top
of MainWorker.
2019-01-08 16:01:36 +02:00
Johan Wikman
c5a4f2abdd
MXS-2218 Add simple housekeeper test
...
So that the new worker based housekeeper can be tested.
2019-01-08 16:01:36 +02:00
Johan Wikman
10216524ab
MXS-2218 Add skeleton MainWorker
...
First step in the introduction of a MainWorker. When finished, all
routing workers will run in separate threads (currently one runs in
the main thread), and the main worker run in the main thread.
Housekeeper will disappear and to the extent housekeeping tasks are
needed (where applicable they will be changed into delayed calls)
they will be run by the main worker.
2019-01-08 16:01:36 +02:00
Johan Wikman
dec9fcc3b8
Update release notes
2019-01-08 16:00:02 +02:00
Johan Wikman
35942cfb4f
MXS-2242 Add change that fixes the problem
...
A whole slew of missing builtin functions were added, not just the
ones directly relevant for MXS-2242.
2019-01-08 16:00:02 +02:00
Johan Wikman
2c6e45a770
MXS-2242 Add test that reveals problem
2019-01-08 16:00:02 +02:00
Oleksandr Kovtunenko
16d7efe4ec
try to Fix MXS-2206 ( #185 )
...
* try to Fix MXS-2206
* use sort -v
* return empty line
2019-01-08 16:00:02 +02:00
Johan Wikman
7a7545f8f7
Merge branch '2.2' into 2.3
2019-01-08 15:59:03 +02:00
Johan Wikman
9cba1bdc37
Update release notes
2019-01-08 15:58:20 +02:00
Johan Wikman
2895f361d9
MXS-2242 Add change that fixes the problem
...
A whole slew of missing builtin functions were added, not just the
ones directly relevant for MXS-2242.
2019-01-08 15:55:41 +02:00
Johan Wikman
f94ddadc18
MXS-2242 Add test that reveals problem
2019-01-08 15:55:41 +02:00
Johan Wikman
8ab5d79025
Merge branch '2.2' into 2.2.19
2019-01-08 15:55:21 +02:00
Esa Korhonen
1c647f3753
MXS-2220 Move most remaining functions inside class
...
Most of the ones still remaining outside are special cases.
Also, removed locking from status manipulation functions as it
has not been required for quite some time.
2019-01-08 15:15:34 +02:00
Esa Korhonen
d5c78eb31f
MXS-2220 Move more server functions inside class
2019-01-08 15:12:47 +02:00
Esa Korhonen
8b53e30678
MXS-2220 Move server status functions inside class
2019-01-08 15:12:47 +02:00
Esa Korhonen
49c1afcb1b
Merge branch '2.3' into develop
2019-01-08 13:17:27 +02:00
Oleksandr Kovtunenko
d569cff98f
try to Fix MXS-2206 ( #185 )
...
* try to Fix MXS-2206
* use sort -v
* return empty line
2019-01-08 11:58:35 +02:00
Esa Korhonen
63358fb4c1
Add correct operator to comparison
...
The clause had a bitwise AND. The end result is likely the same.
2019-01-08 10:18:15 +02:00
Esa Korhonen
93aff0640c
MXS-2220 Cleanup server header
...
Moved items around in preparation for more changes.
2019-01-07 16:10:15 +02:00
Esa Korhonen
03adee2030
MXS-2220 Run uncrustify on server headers
2019-01-07 16:10:15 +02:00