summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@mariadb.com>2017-07-04 18:36:04 +0000
committerVladislav Vaintroub <wlad@mariadb.com>2017-07-04 18:36:04 +0000
commitc16a507058dfa47ea3db1e1e1a51418e335fc630 (patch)
treed06dbbc9fd74509da472b11add3bd9dea8089053
parent6a5dbf2a35575643164e8155c976fc0a7382d4e8 (diff)
downloadmariadb-git-bb-10.2-backup.tar.gz
mariabackup - one more attempt on getting the callstack of the backup by disablingbb-10.2-backup
buffering
-rw-r--r--extra/mariabackup/xtrabackup.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/extra/mariabackup/xtrabackup.cc b/extra/mariabackup/xtrabackup.cc
index f41c59f851e..1c6960a0147 100644
--- a/extra/mariabackup/xtrabackup.cc
+++ b/extra/mariabackup/xtrabackup.cc
@@ -5761,7 +5761,6 @@ int main(int argc, char **argv)
init_signals();
MY_INIT(argv[0]);
- setbuf(stderr, NULL);
pthread_key_create(&THR_THD, NULL);
my_pthread_setspecific_ptr(THR_THD, NULL);
@@ -5790,7 +5789,10 @@ int main(int argc, char **argv)
DBUG_SET(dbug_option);
}
#endif
-
+ if (!xtrabackup_stream) {
+ setbuf(stderr, NULL);
+ setbuf(stdout, NULL);
+ }
int status = main_low(server_defaults);
backup_cleanup();