summaryrefslogtreecommitdiff
path: root/sql/wsrep_sst.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/wsrep_sst.h')
-rw-r--r--sql/wsrep_sst.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/sql/wsrep_sst.h b/sql/wsrep_sst.h
index 631480e7986..dcf0ff22651 100644
--- a/sql/wsrep_sst.h
+++ b/sql/wsrep_sst.h
@@ -13,10 +13,13 @@
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. */
+#include <my_config.h>
+
#ifndef WSREP_SST_H
#define WSREP_SST_H
-#include <my_config.h>
+#ifdef WITH_WSREP
+
#include <mysql.h> // my_bool
#define WSREP_SST_OPT_ROLE "--role"
@@ -40,6 +43,7 @@
#define WSREP_SST_OPT_SOCKET "--socket"
#define WSREP_SST_OPT_GTID "--gtid"
#define WSREP_SST_OPT_BYPASS "--bypass"
+#define WSREP_SST_OPT_GTID_DOMAIN_ID "--gtid-domain-id"
#define WSREP_SST_MYSQLDUMP "mysqldump"
#define WSREP_SST_RSYNC "rsync"
@@ -68,4 +72,11 @@ extern void wsrep_SE_init_wait(); /*! wait for SE init to complete */
extern void wsrep_SE_init_done(); /*! signal that SE init is complte */
extern void wsrep_SE_initialized(); /*! mark SE initialization complete */
+#else
+#define wsrep_SE_initialized() do { } while(0)
+#define wsrep_SE_init_grab() do { } while(0)
+#define wsrep_SE_init_done() do { } while(0)
+#define wsrep_sst_continue() do { } while(0)
+
+#endif /* WITH_WSREP */
#endif /* WSREP_SST_H */