2

cassandra.yaml で指定できる読み取り要求のタイムアウトがあります。

# How long the coordinator should wait for read operations to complete
read_request_timeout_in_ms: 10000

このタイムアウトに関する説明が必要です。

クライアント リクエスト ドキュメントによると、読み取りリクエストには、外部リクエストまたはバックグラウンド修復リクエストの 2 つのタイプがあります。

Q1: このタイムアウトは両方のタイプのリクエストに適用されますか? また、それぞれの場合はどうなりますか?

ここで、外部読み取りのみに注目します。繰り返しになりますが、上記のリンク先のドキュメントでは、読み取り中に一貫性を維持するためにバックグラウンド プロセスが開始されると記載されています。

Q2: 外部読み取り要求の場合、バックグラウンド プロセスにかかる時間はタイムアウトに含まれますか?

各読み取りリクエストにタイムアウトを課したいので、これらの質問をしていますが、読み取りにリンクされている他のバックグラウンドプロセスに影響を与えたくないのです。

4

1 に答える 1