William Banfield
d2fb6835c8
mempool v1 tests pass
2022-10-19 22:04:40 -04:00
William Banfield
ae266b2da6
mempool v0 tests pass
2022-10-19 21:58:48 -04:00
William Banfield
3e9223ba79
evidence reactor works
2022-10-19 21:52:21 -04:00
William Banfield
d2fe1d3b36
cons reactor works
2022-10-19 21:52:08 -04:00
William Banfield
396e3d80ac
add message type to channel descriptor
2022-10-19 21:21:58 -04:00
William Banfield
1919727904
add tmcons message as message type
2022-10-19 21:13:09 -04:00
William Banfield
0dcec4b545
shim receive bytes metric
2022-10-19 21:07:55 -04:00
William Banfield
4daee74d9c
create new map of channel id to message type
2022-10-19 21:05:04 -04:00
William Banfield
1053a49b4e
improve NewReceive on cons reactor
2022-10-19 20:52:20 -04:00
William Banfield
7b41c03409
shim in new receive to the reactor interface
2022-10-19 20:51:42 -04:00
William Banfield
e20d28429d
receive start
2022-10-19 17:27:23 -04:00
William Banfield
14510c4eb0
fix evidence tests
2022-10-19 17:21:50 -04:00
William Banfield
c529a902eb
sync any passes
2022-10-19 14:57:37 -04:00
William Banfield
adbcd0c450
fix statesync test
2022-10-19 14:50:35 -04:00
William Banfield
8644f69aa4
pex suite passing
2022-10-19 14:20:12 -04:00
William Banfield
fd234903b6
fix non-wrapped proto messages in statesync
2022-10-19 14:10:27 -04:00
William Banfield
cfe2ca68da
consensus test passed
2022-10-19 14:07:01 -04:00
William Banfield
2786e3db55
tests compile
2022-10-19 13:13:52 -04:00
William Banfield
7e107c45fb
remove old TrySends
2022-10-19 13:10:49 -04:00
William Banfield
64c18a4406
remove old Sends
2022-10-19 13:10:11 -04:00
William Banfield
73d0f8116a
compiles after NewBroadcast change
2022-10-19 13:05:05 -04:00
William Banfield
01db5dc019
tests compile
2022-10-19 12:28:39 -04:00
William Banfield
5795877dbc
update test mocks to include new sends
2022-10-19 11:44:21 -04:00
William Banfield
7f9e609720
broadcast and sends updated in consensus reactor
2022-10-19 11:39:53 -04:00
William Banfield
833e4a15d4
experiment continued
2022-10-19 11:14:18 -04:00
William Banfield
8989fb4a79
broken version of send
2022-10-19 11:07:46 -04:00
William Banfield
6c81ecb1b5
basic envelope type
2022-10-19 10:54:24 -04:00
William Banfield
069f460e16
add type to channel description
2022-10-19 10:48:33 -04:00
William Banfield
c77898aad9
add the initial message metric
2022-10-18 17:09:46 -04:00
Sergio Mena
b42c439776
Fix TX payload for DO testnets ( #9540 )
...
* Added print
* Fix unmarshall
* Fix unmarshalling
* Simplified steps to unmarshall
* minor
* Use 'encoding/hex'
* Forget about C, this is Go!
* gosec warning
* Set maximum payload size
* nosec annotation
2022-10-12 19:58:50 +02:00
omahs
387bf6795a
Fix: typos ( #9536 )
...
* Fix: typos
Fix: typos
* Fix: minor typo
Fix: minor typo
2022-10-11 07:54:03 -04:00
Sergio Mena
4f3e87b2e4
Add changelog entry ( #9535 )
2022-10-10 16:21:06 +02:00
William Banfield
a371b1e3a8
blocksync: retry requests after timeout ( #9518 )
...
* blocksync: retry requests after timeout
* Minimize changes to re-send block request after timeout
* TO REVERT: reduce queue capacity
* Add reset
* Revert "TO REVERT: reduce queue capacity"
This reverts commit dd0fee56924c958bed2ab7733e1917eb88fb5957.
* 30 seconds
* don't reset the timer
* Update blocksync/pool.go
Co-authored-by: Callum Waters <cmwaters19@gmail.com >
Co-authored-by: Sergio Mena <sergio@informal.systems >
Co-authored-by: Callum Waters <cmwaters19@gmail.com >
2022-10-10 14:58:24 +02:00
dependabot[bot]
9dd99e9294
build(deps): Bump google.golang.org/grpc from 1.49.0 to 1.50.0 ( #9529 )
2022-10-10 10:59:44 +02:00
Callum Waters
4fd19a275e
indexer: move deduplication functionality purely to the kvindexer ( #9473 )
2022-10-07 15:54:44 +02:00
Callum Waters
8d26460f9d
rename blockchain to blocksync in certain areas ( #9512 )
2022-10-06 10:44:12 +02:00
Jasmina Malicevic
c0bdb2423a
security/p2p: prevent peers who errored being added to the peer_set ( #9500 )
...
* Mark failed removal of peer to address security bug
Co-authored-by: Callum Waters <cmwaters19@gmail.com >
2022-10-06 09:02:08 +02:00
Sergio Mena
cdd3479f20
Extend the load report tool to include transactions' hashes ( #9509 )
...
* Add transaction hash to raw data
* Add hash in formatted output
* Cosmetic
2022-10-05 21:16:45 +02:00
Giuliano
b1dc5a6def
fix wrong axioms ( #9511 )
...
Co-authored-by: Josef Widder <44643235+josef-widder@users.noreply.github.com >
2022-10-05 11:38:21 +02:00
samricotta
abbeb919df
Use evidence period when pruning ( #9505 )
...
* Added logic so when pruning, the evidence period is taken into consideration and only deletes unecessary data
2022-10-04 17:57:09 +02:00
Callum Waters
a02cc30e41
config: use a different source of versioning ( #9486 )
2022-10-04 15:01:32 +02:00
mmsqe
5c23ffb05b
Remove the PEG query implementation. ( #7336 ) ( #9478 )
2022-10-04 11:03:03 +02:00
dependabot[bot]
45518db3d0
build(deps): Bump styfle/cancel-workflow-action from 0.10.0 to 0.10.1 ( #9501 )
...
Bumps [styfle/cancel-workflow-action](https://github.com/styfle/cancel-workflow-action ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/styfle/cancel-workflow-action/releases )
- [Commits](https://github.com/styfle/cancel-workflow-action/compare/0.10.0...0.10.1 )
---
updated-dependencies:
- dependency-name: styfle/cancel-workflow-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-03 11:03:48 +02:00
Thane Thomson
f76f6535b4
ci: Only notify on nightly E2E failures ( #9495 )
...
Signed-off-by: Thane Thomson <connect@thanethomson.com >
Signed-off-by: Thane Thomson <connect@thanethomson.com >
2022-09-28 10:07:06 -04:00
dependabot[bot]
20ffe9e101
build(deps): Bump actions/stale from 5 to 6 ( #9493 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 5 to 6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/actions/stale/releases ">actions/stale's releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<p>⚠️ Breaking change ⚠️ </p>
<p>Issues/PRs default <code>close-issue-reason</code> is now <code>not_planned</code>(<a href="https://github-redirect.dependabot.com/actions/stale/issues/789 ">#789</a>)</p>
<h2>V5.2.0</h2>
<p>Features:
New option <code>include-only-assigned</code> enables users to process only issues/PRs that are already assigned. If there is no assignees and this option is set, issue will not be processed per: <a href="https://github-redirect.dependabot.com/actions/stale/issues/596 ">issue/596</a></p>
<p>Fixes:
Fix date comparison edge case <a href="https://github-redirect.dependabot.com/actions/stale/pull/816 ">PR/816</a></p>
<p>Dependency Updates:
<a href="https://github-redirect.dependabot.com/actions/stale/pull/812 ">PR/812</a></p>
<h2>Fix issue when days-before-close is more than days-before-stale</h2>
<p>fixes a bug introduced in <a href="https://github-redirect.dependabot.com/actions/stale/issues/717 ">#717</a></p>
<p>fixed in <a href="https://github-redirect.dependabot.com/actions/stale/issues/775 ">#775</a></p>
<h2>v5.1.0</h2>
<h1>[5.1.0]</h1>
<p><a href="https://github-redirect.dependabot.com/actions/stale/issues/696 ">Don't process stale issues right after they're marked stale</a>
Add close-issue-reason option <a href="https://github-redirect.dependabot.com/actions/stale/pull/764 ">#764</a><a href="https://github-redirect.dependabot.com/actions/stale/pull/772 ">#772</a>
Various dependabot/dependency updates</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/actions/stale/blob/main/CHANGELOG.md ">actions/stale's changelog</a>.</em></p>
<blockquote>
<h1>Changelog</h1>
<h1>[6.0.0]</h1>
<p>⚠️ Breaking change ⚠️ </p>
<p>Issues/PRs default <code>close-issue-reason</code> is now <code>not_planned</code>(<a href="https://github-redirect.dependabot.com/actions/stale/issues/789 ">#789</a>)</p>
<h1>[5.1.0]</h1>
<p><a href="https://github-redirect.dependabot.com/actions/stale/issues/696 ">Don't process stale issues right after they're marked stale</a>
[Add close-issue-reason option]<a href="https://github-redirect.dependabot.com/actions/stale/pull/764 ">#764</a><a href="https://github-redirect.dependabot.com/actions/stale/pull/772 ">#772</a>
Various dependabot/dependency updates</p>
<h2><a href="https://github.com/actions/stale/compare/v3.0.19...v4.1.0 ">4.1.0</a> (2021-07-14)</h2>
<h2>Features</h2>
<ul>
<li><a href="9912fa74d1 ">Ability to exempt draft PRs</a></li>
</ul>
<h2><a href="https://github.com/actions/stale/compare/v3.0.19...v4.0.0 ">4.0.0</a> (2021-07-14)</h2>
<h3>Features</h3>
<ul>
<li><strong>options:</strong> simplify config by removing skip stale message options (<a href="https://github-redirect.dependabot.com/actions/stale/issues/457 ">#457</a>) (<a href="6ec637d238 ">6ec637d</a>), closes <a href="https://github-redirect.dependabot.com/actions/stale/issues/405 ">#405</a> <a href="https://github-redirect.dependabot.com/actions/stale/issues/455 ">#455</a></li>
<li><strong>output:</strong> print output parameters (<a href="https://github-redirect.dependabot.com/actions/stale/issues/458 ">#458</a>) (<a href="3e6d35b685 ">3e6d35b</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>dry-run:</strong> forbid mutations in dry-run (<a href="https://github-redirect.dependabot.com/actions/stale/issues/500 ">#500</a>) (<a href="f1017f33dd ">f1017f3</a>), closes <a href="https://github-redirect.dependabot.com/actions/stale/issues/499 ">#499</a></li>
<li><strong>logs:</strong> coloured logs (<a href="https://github-redirect.dependabot.com/actions/stale/issues/465 ">#465</a>) (<a href="5fbbfba142 ">5fbbfba</a>)</li>
<li><strong>operations:</strong> fail fast the current batch to respect the operations limit (<a href="https://github-redirect.dependabot.com/actions/stale/issues/474 ">#474</a>) (<a href="5f6f311ca6 ">5f6f311</a>), closes <a href="https://github-redirect.dependabot.com/actions/stale/issues/466 ">#466</a></li>
<li><strong>label comparison</strong>: make label comparison case insensitive <a href="https://github-redirect.dependabot.com/actions/stale/pull/517 ">#517</a>, closes <a href="https://github-redirect.dependabot.com/actions/stale/pull/516 ">#516</a></li>
<li><strong>filtering comments by actor could have strange behavior</strong>: "stale" comments are now detected based on if the message is the stale message not <em>who</em> made the comment(<a href="https://github-redirect.dependabot.com/actions/stale/pull/519 ">#519</a>), fixes <a href="https://github-redirect.dependabot.com/actions/stale/pull/441 ">#441</a>, <a href="https://github-redirect.dependabot.com/actions/stale/pull/509 ">#509</a>, <a href="https://github-redirect.dependabot.com/actions/stale/pull/518 ">#518</a></li>
</ul>
<h3>Breaking Changes</h3>
<ul>
<li>The options <code>skip-stale-issue-message</code> and <code>skip-stale-pr-message</code> were removed. Instead, setting the options <code>stale-issue-message</code> and <code>stale-pr-message</code> will be enough to let the stale workflow add a comment. If the options are unset, a comment will not be added which was the equivalent of setting <code>skip-stale-issue-message</code> to <code>true</code>.</li>
<li>The <code>operations-per-run</code> option will be more effective. After migrating, you could face a failed-fast process workflow if you let the default value (30) or set it to a small number. In that case, you will see a warning at the end of the logs (if enabled) indicating that the workflow was stopped sooner to avoid consuming too much API calls. In most cases, you can just increase this limit to make sure to process everything in a single run.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="3de2653986 "><code>3de2653</code></a> Update changelog for v6.0.0 (<a href="https://github-redirect.dependabot.com/actions/stale/issues/829 ">#829</a>)</li>
<li><a href="02e44c81cc "><code>02e44c8</code></a> fix(options)!: Make <code>not_planned</code> the default <code>close-issue-reason</code> (<a href="https://github-redirect.dependabot.com/actions/stale/issues/807 ">#807</a>)</li>
<li>See full diff in <a href="https://github.com/actions/stale/compare/v5...v6 ">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
2022-09-27 15:51:22 +00:00
Callum Waters
af5281d704
statesync: convert snapshot hashes to hex strings for logging ( #9471 )
2022-09-26 17:58:52 +02:00
Emmanuel T Odeke
ed68aadd2b
.github/workflows: add cosmos/gosec vulnerability scanner for each Push/PR ( #9464 )
...
Adds a code vulnerability scanner that'll flag issues and issue advisories from cosmos/gosec https://github.com/cosmos/gosec
2022-09-23 20:26:55 +00:00
JayT106
e8ec611ed4
tools: use os home dir to instead of the hardcoded PATH ( #9444 )
...
porting PR #6498 to main
#### PR checklist
- [x] Tests written/updated, or no tests needed
- [x] `CHANGELOG_PENDING.md` updated, or no changelog entry needed
- [x] Updated relevant documentation (`docs/`) and code comments, or no
documentation updates needed
2022-09-23 20:15:19 +00:00
William Banfield
5fe1a72416
loadtime: add block time to the data point ( #9484 )
...
This pull request adds the block time as the unix time since the epoch to the `report` tool's csv output.
```csv
...
a7a8b903-1136-4da1-97aa-d25da7b4094f,1614226790,1663707084905417366,4,200,1024
a7a8b903-1136-4da1-97aa-d25da7b4094f,1614196724,1663707084905417366,4,200,1024
a7a8b903-1136-4da1-97aa-d25da7b4094f,1613097336,1663707084905417366,4,200,1024
a7a8b903-1136-4da1-97aa-d25da7b4094f,1609365168,1663707084905417366,4,200,1024
a7a8b903-1136-4da1-97aa-d25da7b4094f,1617199169,1663707084905417366,4,200,1024
a7a8b903-1136-4da1-97aa-d25da7b4094f,1615197134,1663707084905417366,4,200,1024
a7a8b903-1136-4da1-97aa-d25da7b4094f,1610399447,1663707084905417366,4,200,1024
...
```
#### PR checklist
- [ ] Tests written/updated, or no tests needed
- [ ] `CHANGELOG_PENDING.md` updated, or no changelog entry needed
- [ ] Updated relevant documentation (`docs/`) and code comments, or no
documentation updates needed
2022-09-23 13:55:55 +00:00
Thane Thomson
b7f1e1f218
config: Add missing storage section when generating config ( #9483 )
2022-09-23 12:19:49 +02:00