File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
share/github-backup-utils Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 4
4
# /
5
5
# / Note: This command typically isn't called directly. It's invoked by
6
6
# / ghe-backup when the rsync strategy is used.
7
+ # shellcheck disable=SC2086
7
8
set -e
8
9
9
10
# Bring in the backup configuration
@@ -53,15 +54,15 @@ ghe-rsync -avz \
53
54
# Set up a trap to re-enable flushing on exit and remove temp file
54
55
cleanup () {
55
56
ghe_verbose " * Enabling ES index flushing ..."
56
- echo ' {"index":{"translog.disable_flush":false }}' |
57
+ echo ' {"index":{"translog.flush_threshold_size":"512MB" }}' |
57
58
ghe-ssh " $host " -- curl -s -XPUT " localhost:9200/_settings" -d @- > /dev/null
58
59
}
59
60
trap ' cleanup' EXIT
60
61
trap ' exit $?' INT # ^C always terminate
61
62
62
63
# Disable ES flushing and force a flush right now
63
64
ghe_verbose " * Disabling ES index flushing ..."
64
- echo ' {"index":{"translog.disable_flush":true }}' |
65
+ echo ' {"index":{"translog.flush_threshold_size":"1PB" }}' |
65
66
ghe-ssh " $host " -- curl -s -XPUT " localhost:9200/_settings" -d @- > /dev/null
66
67
ghe-ssh " $host " -- curl -s -XPOST " localhost:9200/_flush" > /dev/null
67
68
You can’t perform that action at this time.
0 commit comments