Calculating durations should use a monotonic clock instead of system_clock
まだ誰も着手していません。
評価
調査の方向性
ファイルもテストも指定されていません。まず、期間の計算を特定し、タイムスタンプの生成と区別します。完了条件は、期間が単調増加クロックを使用し、タイムスタンプは引き続き system_clock を使用することです。既存のテストで対応できる場合は、クロックの変更に対するカバレッジも追加します。
索引モデルが issue の本文から書いたものです。
説明
Durations should not use the system_clock as this can change, resulting in "incorrect" durations (e.g. a user changing the system clock back an hour while an application is running in the background could result in a negative duration).
Instead, durations should be calculated using a monotonic clock (e.g. steady_clock)
However: timestamps need to continue to use system_clock as they need a known epoch time (steady_clock won't provide a known epoch - it ends up as time since the clock started)
- 主要言語
- C++
- スター
- 34
- フォーク
- 25
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Countly/countly-sdk-cpp のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
Countly/countly-sdk-cpp#103 · コメント 3 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
Countly/countly-sdk-cpp#36 · コメント 4 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
Countly/countly-sdk-cpp#35 · コメント 3 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
Countly/countly-sdk-cpp#34 ·
-
No namespaceオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
Countly/countly-sdk-cpp#33 · リアクション 1 件 ·
Countly/countly-sdk-cpp の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
accessibility good first issue hacktoberfest help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
OpenChemistry/avogadrolibs#3184 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Tracktion/tracktion_engine#475 ·
メンテナーはふだん 1 日以内に返信
-
CB name typo in LMオープン
難易度 1/5 1時間未満 初心者へのやさしさ 62/100
orbiternassp/NASSP#1701 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
redis/memtier_benchmark#732 ·
メンテナーはふだん 1 日以内に返信