# transaction info.
transaction_syslog local7
-# 20%ish speedup[]
-stream_buffer 512m
+# note, i had this because man said 20% speedup, but ran into
+# this issue, https://github.com/digint/btrbk/issues/275
+#stream_buffer 512m
# so we only run one at a time
lockfile /var/lock/btrbk.lock
-for tg in ${targets[@]:-$HOSTNAME}; do
- # for an initial run, btrbk requires the dir to exist.
- ssh root@$tg mkdir -p /mnt/root/btrbk
+# for an initial run, btrbk requires the dir to exist.
+mkdir -p /mnt/root/btrbk
+local_zone=$(date +%z)
+for h in ${targets[@]} $source; do
+ zone=$(ssh root@$h "mkdir -p /mnt/root/btrbk; date +%z")
+ if [[ $zone != $local_zone ]]; then
+ echo "error: error. dont confuse yourself with multiple time zones. $h has different timezone than localhost" >&2
+ exit 1
+ fi
done