switch_epochに指定するepoch_idには以下の制約がある。 1. 単調増加する値である必要がある。 2. ラップアラウンドすることは許されない。 3. epoch_id = UINT64_MAX が特別な値として予約されているため使用できない 1,2についてはログに警告がでるが、ログの内容は1しか想定していなさそう。 * 1.が現状のままで良いのか、議論が必要 * 2.については、DBを停止すべき致命的な例外として扱うべきでないか。 * 1, 3を区別可能なのかという問題もある。 * 3.にうちても2.に準じた処理で良いと考える。
switch_epochに指定するepoch_idには以下の制約がある。
1. 単調増加する値である必要がある。
2. ラップアラウンドすることは許されない。
3. epoch_id = UINT64_MAX が特別な値として予約されているため使用できない
1,2についてはログに警告がでるが、ログの内容は1しか想定していなさそう。