Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into update-dr
Browse files Browse the repository at this point in the history
  • Loading branch information
Xiaozhen Liu committed Aug 18, 2021
2 parents c9bb2d9 + 7c0be2d commit b1dc5d4
Showing 1 changed file with 1 addition and 5 deletions.
6 changes: 1 addition & 5 deletions tikv-configuration-file.md
Original file line number Diff line number Diff line change
Expand Up @@ -286,11 +286,7 @@ TiKV 配置文件比命令行参数支持更多的选项。你可以在 [etc/con

### `reserve-space`

+ TiKV 启动时会预留一块磁盘空间用于防护磁盘被写满。预留空间大小为 TiKV 存储容量的百分之五与本配置参数之间的最大值。预留空间中 80% 的空间用作软防御,20% 的空间用作磁盘占位符。占位符名称为 `space_placeholder_file`,位于 `storage.data-dir` 目录下,用于防止极端场景下软防御空间也被写满而导致 TiKV Crash。

- 当磁盘可用空间不足预留空间时,业务正常写操作失败会返回 Disk_Full 错误码。此时需要运维干预进行扩容,或者执行 Drop Table 释放空间。
- 当 TiKV 磁盘空间耗尽无法正常启动需要紧急干预时,可以删除 `space_placeholder_file` 文件,并且将 `reserve-space` 设置为 `0MB`(代表关闭磁盘防护功能)。待 TiKV 实例的存储空间充足后,建议重新设置该参数,以启用磁盘防护功能。

+ TiKV 启动时预占额外空间的临时文件大小。临时文件名为 `space_placeholder_file`,位于 `storage.data-dir` 目录下。TiKV 磁盘空间耗尽无法正常启动需要紧急干预时,可以删除该文件,并且将 `reserve-space` 设置为 `0MB`
+ 默认值:5GB
+ 单位:MB|GB

Expand Down

0 comments on commit b1dc5d4

Please sign in to comment.