Revision 1211c6ed
b/Makefile.am | ||
---|---|---|
1829 | 1829 |
-DHTOOLS="True" \ |
1830 | 1830 |
-DENABLE_CONFD="$(ENABLE_CONFD)" \ |
1831 | 1831 |
-DXEN_CMD="$(XEN_CMD)" \ |
1832 |
-DENABLE_SPLIT_QUERY="$(ENABLE_SPLIT_QUERY)" \ |
|
1833 | 1832 |
-DENABLE_RESTRICTED_COMMANDS="$(ENABLE_RESTRICTED_COMMANDS)" \ |
1834 | 1833 |
-DENABLE_MOND="$(ENABLE_MOND)" \ |
1835 | 1834 |
-DHAS_GNU_LN="$(HAS_GNU_LN)" \ |
b/configure.ac | ||
---|---|---|
623 | 623 |
HTOOLS=yes |
624 | 624 |
AC_SUBST(HTOOLS) |
625 | 625 |
|
626 |
# --enable-split-query |
|
627 |
ENABLE_SPLIT_QUERY= |
|
628 |
AC_ARG_ENABLE([split-query], |
|
629 |
[AS_HELP_STRING([--enable-split-query], |
|
630 |
[enable use of custom query daemon via confd])], |
|
631 |
[[case "$enableval" in |
|
632 |
no) |
|
633 |
enable_split_query=False |
|
634 |
;; |
|
635 |
yes) |
|
636 |
enable_split_query=True |
|
637 |
;; |
|
638 |
*) |
|
639 |
echo "Invalid value for enable-confd '$enableval'" |
|
640 |
exit 1 |
|
641 |
;; |
|
642 |
esac |
|
643 |
]], |
|
644 |
[[case "x${has_confd}x" in |
|
645 |
xTruex) |
|
646 |
enable_split_query=True |
|
647 |
;; |
|
648 |
*) |
|
649 |
enable_split_query=False |
|
650 |
;; |
|
651 |
esac]]) |
|
652 |
AC_SUBST(ENABLE_SPLIT_QUERY, $enable_split_query) |
|
653 |
|
|
654 |
if test x$enable_split_query = xTrue -a x$has_confd != xTrue; then |
|
655 |
AC_MSG_ERROR([Split queries require the confd daemon]) |
|
656 |
fi |
|
657 |
|
|
658 |
if test x$enable_split_query = xTrue; then |
|
659 |
AC_MSG_NOTICE([Split query functionality enabled]) |
|
660 |
fi |
|
661 |
|
|
662 | 626 |
# Check for HsColour |
663 | 627 |
HS_APIDOC=no |
664 | 628 |
AC_ARG_VAR(HSCOLOUR, [HsColour path]) |
b/lib/cli.py | ||
---|---|---|
2379 | 2379 |
address = pathutils.QUERY_SOCKET |
2380 | 2380 |
else: |
2381 | 2381 |
address = override_socket |
2382 |
elif query and constants.ENABLE_SPLIT_QUERY:
|
|
2382 |
elif query: |
|
2383 | 2383 |
address = pathutils.QUERY_SOCKET |
2384 | 2384 |
else: |
2385 | 2385 |
address = None |
b/lib/rapi/baserlib.py | ||
---|---|---|
359 | 359 |
instead of the masterd socket |
360 | 360 |
|
361 | 361 |
""" |
362 |
if query and constants.ENABLE_SPLIT_QUERY:
|
|
362 |
if query: |
|
363 | 363 |
address = pathutils.QUERY_SOCKET |
364 | 364 |
else: |
365 | 365 |
address = None |
b/src/AutoConf.hs.in | ||
---|---|---|
202 | 202 |
xenCmd :: String |
203 | 203 |
xenCmd = "XEN_CMD" |
204 | 204 |
|
205 |
enableSplitQuery :: Bool |
|
206 |
enableSplitQuery = ENABLE_SPLIT_QUERY |
|
207 |
|
|
208 | 205 |
enableRestrictedCommands :: Bool |
209 | 206 |
enableRestrictedCommands = ENABLE_RESTRICTED_COMMANDS |
210 | 207 |
|
b/src/Ganeti/Constants.hs | ||
---|---|---|
313 | 313 |
enableRestrictedCommands :: Bool |
314 | 314 |
enableRestrictedCommands = AutoConf.enableRestrictedCommands |
315 | 315 |
|
316 |
enableSplitQuery :: Bool |
|
317 |
enableSplitQuery = AutoConf.enableSplitQuery |
|
318 |
|
|
319 | 316 |
-- * SSH constants |
320 | 317 |
|
321 | 318 |
ssh :: String |
Also available in: Unified diff