Skip to content

Commit

Permalink
Hide toss (#2417)
Browse files Browse the repository at this point in the history
* hide TOSS

* Update nebula-comm-release-note.md

* Update source-monitoring-metrics.md
  • Loading branch information
abby-cyber authored Dec 26, 2022
1 parent b9df57b commit c00f933
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ EdgeA_Out 和 EdgeA_In 以方向相反的两条边的形式存在于存储层,

如 EdgeA_Out 和 EdgeA_In 一样,NebulaGraph 冗余了存储每条边的信息,导致存储边所需的实际空间翻倍。因为边对应的 key 占用的硬盘空间较小,但 value 占用的空间与属性值的长度和数量成正比,所以,当边的属性值较大或数量较多时候,硬盘空间占用量会比较大。

如果对边进行操作,为了保证两个键值对的最终一致性,可以开启 [TOSS 功能](../../5.configurations-and-logs/1.configurations/3.graph-config.md),开启后,会先在正向边所在的分片进行操作,然后在反向边所在分片进行操作,最后返回结果。
<!-- 如果对边进行操作,为了保证两个键值对的最终一致性,可以开启 [TOSS 功能](../../5.configurations-and-logs/1.configurations/3.graph-config.md),开启后,会先在正向边所在的分片进行操作,然后在反向边所在分片进行操作,最后返回结果。 -->

### 分片算法

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

- 优化 job manager。 [#4446](https://github.com/vesoft-inc/nebula/pull/4446) [#4442](https://github.com/vesoft-inc/nebula/pull/4442) [#4444](https://github.com/vesoft-inc/nebula/pull/4444) [#4460](https://github.com/vesoft-inc/nebula/pull/4460) [#4500](https://github.com/vesoft-inc/nebula/pull/4500) [#4633](https://github.com/vesoft-inc/nebula/pull/4633) [#4654](https://github.com/vesoft-inc/nebula/pull/4654) [#4663](https://github.com/vesoft-inc/nebula/pull/4663) [#4722](https://github.com/vesoft-inc/nebula/pull/4722) [#4742](https://github.com/vesoft-inc/nebula/pull/4742)

- 添加实验功能的 flag,`TOSS``enable_toss``BALANCE DATA``enable_data_balance`[#4728](https://github.com/vesoft-inc/nebula/pull/4728)
- 添加实验功能的 flag,<!--`TOSS` 的 `enable_toss` 和 -->`BALANCE DATA``enable_data_balance`[#4728](https://github.com/vesoft-inc/nebula/pull/4728)

- 启动进程时统计日志打印到控制台。 [#4550](https://github.com/vesoft-inc/nebula/pull/4550)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,9 +128,8 @@ Graph 服务提供了两份初始配置文件`nebula-graphd.conf.default`和`neb
| 名称 | 预设值 | 说明 |
| ------------------- | ------------------------ | ------------------------------------------ |
|`enable_experimental_feature`|`false`|实验性功能开关。可选值为`true``false`。当前支持的实验性功能请参见下文。|
|`enable_toss`|`false`|是否开启 TOSS 功能。TOSS(Transaction on Storage Side)功能,用于保证对边进行`INSERT``UPDATE``UPSERT``DELETE`操作的最终一致性(因为逻辑上的一条边对应着硬盘上的两个键值对)。开启后会增加相关操作的时延约 1 倍。<br>仅当`enable_experimental_feature``true`时生效。|
|`enable_data_balance`|`true`|是否开启[均衡分片](../../8.service-tuning/load-balance.md)功能。仅当`enable_experimental_feature``true`时生效。 |

<!-- |`enable_toss`|`false`|是否开启 TOSS 功能。TOSS(Transaction on Storage Side)功能,用于保证对边进行`INSERT`、`UPDATE`、`UPSERT`或`DELETE`操作的最终一致性(因为逻辑上的一条边对应着硬盘上的两个键值对)。开启后会增加相关操作的时延约 1 倍。<br>仅当`enable_experimental_feature`为`true`时生效。| -->


{{ ent.ent_begin }}
Expand Down
2 changes: 1 addition & 1 deletion docs-2.0/reuse/source-monitoring-metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@

| 参数 | 说明 |
| ---------------------------- | --------------------------------------------------- |
| `add_edges_atomic_latency_us` | 启用TOSS后,原子性添加边的延迟时间。 |
| `add_edges_latency_us` | 添加边的延迟时间。 |
| `add_vertices_latency_us` | 添加点的延迟时间。 |
| `commit_log_latency_us` | Raft 协议中 Commit 日志的延迟时间。 |
Expand Down Expand Up @@ -120,6 +119,7 @@
| `num_sync_data` | Storage 同步 Drainer 数据的次数。 |
| `num_sync_data_errors` | Storage 同步 Drainer 数据出错的次数。 |
| `sync_data_latency_us` | Storage 同步 Drainer 数据的延迟时间。 |
<!-- | `add_edges_atomic_latency_us` | 启用TOSS后,原子性添加边的延迟时间。 | -->

### 图空间级别监控指标

Expand Down

0 comments on commit c00f933

Please sign in to comment.