server/core/test/makefile and
server/modules/filter/Makefile: Added path to libmysqld (-L<path>) so that linker finds it at compile time. server/test/MaxScale_template.cnf: added write_ses_variables_to_all=Yes and read_ses_variables_from_slaves=Yes so that tests included in testall target succeed (at server/modules/routing/readwritesplit/test). Added hint filter to 'normal' rwsplit service.
This commit is contained in:
@ -13,7 +13,7 @@ TESTLOG := $(shell pwd)/testcore.log
|
|||||||
LOGPATH := $(ROOT_PATH)/log_manager
|
LOGPATH := $(ROOT_PATH)/log_manager
|
||||||
UTILSPATH := $(ROOT_PATH)/utils
|
UTILSPATH := $(ROOT_PATH)/utils
|
||||||
|
|
||||||
LDFLAGS=-rdynamic -L$(LOGPATH) \
|
LDFLAGS=-rdynamic -L$(LOGPATH) -L$(EMBEDDED_LIB) \
|
||||||
-Wl,-rpath,$(DEST)/lib \
|
-Wl,-rpath,$(DEST)/lib \
|
||||||
-Wl,-rpath,$(LOGPATH) -Wl,-rpath,$(UTILSPATH) \
|
-Wl,-rpath,$(LOGPATH) -Wl,-rpath,$(UTILSPATH) \
|
||||||
-Wl,-rpath,$(EMBEDDED_LIB)
|
-Wl,-rpath,$(EMBEDDED_LIB)
|
||||||
|
|||||||
@ -30,7 +30,7 @@ CFLAGS=-c -fPIC -I/usr/include -I../include -I../../include -I$(LOGPATH) -I$(QCL
|
|||||||
|
|
||||||
include ../../../makefile.inc
|
include ../../../makefile.inc
|
||||||
|
|
||||||
LDFLAGS=-shared -L$(LOGPATH) -L$(QCLASSPATH) -Wl,-rpath,$(DEST)/lib \
|
LDFLAGS=-shared -L$(LOGPATH) -L$(EMBEDDED_LIB) -L$(QCLASSPATH) -Wl,-rpath,$(DEST)/lib \
|
||||||
-Wl,-rpath,$(LOGPATH) -Wl,-rpath,$(UTILSPATH)
|
-Wl,-rpath,$(LOGPATH) -Wl,-rpath,$(UTILSPATH)
|
||||||
|
|
||||||
TESTSRCS=testfilter.c
|
TESTSRCS=testfilter.c
|
||||||
@ -80,7 +80,7 @@ libtopfilter.so: $(TOPNOBJ)
|
|||||||
libtee.so: $(TEEOBJ)
|
libtee.so: $(TEEOBJ)
|
||||||
$(CC) $(LDFLAGS) $(TEEOBJ) $(LIBS) -o $@
|
$(CC) $(LDFLAGS) $(TEEOBJ) $(LIBS) -o $@
|
||||||
|
|
||||||
libhintfilter.so:
|
libhintfilter.so:
|
||||||
(cd hint; touch depend.mk ; make; cp $@ ..)
|
(cd hint; touch depend.mk ; make; cp $@ ..)
|
||||||
|
|
||||||
.c.o:
|
.c.o:
|
||||||
|
|||||||
@ -51,15 +51,19 @@ type=service
|
|||||||
router=readwritesplit
|
router=readwritesplit
|
||||||
servers=server1,server2,server3,server4
|
servers=server1,server2,server3,server4
|
||||||
max_slave_connections=90%
|
max_slave_connections=90%
|
||||||
|
write_ses_variables_to_all=Yes
|
||||||
|
read_ses_variables_from_slaves=Yes
|
||||||
user=maxuser
|
user=maxuser
|
||||||
passwd=maxpwd
|
passwd=maxpwd
|
||||||
|
filters=Hint
|
||||||
|
|
||||||
[RW Split Hint Router]
|
[RW Split Hint Router]
|
||||||
type=service
|
type=service
|
||||||
router=readwritesplit
|
router=readwritesplit
|
||||||
servers=server1,server2,server3,server4
|
servers=server1,server2,server3,server4
|
||||||
max_slave_connections=90%
|
max_slave_connections=90%
|
||||||
|
write_ses_variables_to_all=Yes
|
||||||
|
read_ses_variables_from_slaves=Yes
|
||||||
user=maxuser
|
user=maxuser
|
||||||
passwd=maxpwd
|
passwd=maxpwd
|
||||||
filters=Hint
|
filters=Hint
|
||||||
|
|||||||
Reference in New Issue
Block a user