Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(comms/peer_manager): fix possible panic in offline calc #4877

Merged

Conversation

sdbondi
Copy link
Member

@sdbondi sdbondi commented Nov 2, 2022

Description

  • fixes possible panic in Peer::offline_since
  • offline_at has second resolution

Motivation and Context

Possible panic when converting chrono Duration to std Duration
second resolution is good enough for offline_since

How Has This Been Tested?

Updated unit test for this case

@CjS77 CjS77 added P-acks_required Process - Requires more ACKs or utACKs P-reviews_required Process - Requires a review from a lead maintainer to be merged labels Nov 2, 2022
@CjS77 CjS77 removed the P-reviews_required Process - Requires a review from a lead maintainer to be merged label Nov 2, 2022
@stringhandler stringhandler added P-merge Process - Queued for merging P-reviews_required Process - Requires a review from a lead maintainer to be merged labels Nov 2, 2022
@CjS77 CjS77 removed the P-reviews_required Process - Requires a review from a lead maintainer to be merged label Nov 2, 2022
@stringhandler
Copy link
Collaborator

utACK

@CjS77 CjS77 removed the P-acks_required Process - Requires more ACKs or utACKs label Nov 2, 2022
@SWvheerden
Copy link
Collaborator

utACK

@stringhandler stringhandler merged commit c0d1f58 into tari-project:development Nov 3, 2022
@sdbondi sdbondi deleted the comms-peer-manager-panic branch November 3, 2022 07:14
sdbondi added a commit to sdbondi/tari that referenced this pull request Nov 7, 2022
* development: (52 commits)
  chore: better help for seed-words command (tari-project#4885)
  fix(ci): resolve windows binary builds (tari-project#4883)
  fix(ci): correct ARM64 builds (tari-project#4876)
  fix(comms/peer_manager): fix possible panic in offline calc (tari-project#4877)
  feat!: impl final tari pow algorithm (tari-project#4862)
  fix(ci): selectively revert resolver for arm64 builds (tari-project#4871)
  chore(deps): bump actions/checkout from 2 to 3 (tari-project#4873)
  fix: delete orphans if they exist (tari-project#4868)
  chore: replace manual implementation of char methods (tari-project#4864)
  chore: fix potentially buggy split of string into lines (tari-project#4863)
  fix(ci): update GHA set-output plus dependabot schedule for GHA (tari-project#4857)
  fix(base-node): use less harsh emoji for unreachable node (tari-project#4855)
  fix(core): add txo version checks to async validator (tari-project#4852)
  feat: add static lifetime to emission amounts calculation (tari-project#4851)
  v0.38.8
  feat: add opcode versions (tari-project#4836)
  fix: remove clear_on_drop dependency (tari-project#4848)
  fix(base-node): use Network::from_str to parse network in cli (tari-project#4838)
  ci: remove circleci
  test: add cucumber critical (tari-project#4823)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P-merge Process - Queued for merging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants