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

Add a way to share readable data between benchmarks #301

Open
emostov opened this issue Oct 20, 2021 · 0 comments
Open

Add a way to share readable data between benchmarks #301

emostov opened this issue Oct 20, 2021 · 0 comments
Labels
I5-enhancement An additional feature request. T1-FRAME This PR/Issue is related to core FRAME, the framework.

Comments

@emostov
Copy link

emostov commented Oct 20, 2021

In some situations it would be nice to share readable data between benchmark runs.

For instance, in paritytech/polkadot#4044 I need to generate thousands of signatures for every benchmark run. Running 4 benchmark cases took 8 hours in with the bench bot. It would be nice if I could generate all the signature up front, add them to some shared item, and have every benchmark read the signatures from that item. Even if we save the signatures to file, this would save us from having to read in the file and deserialize all of them for every benchmark.

@juangirini juangirini transferred this issue from paritytech/substrate Aug 24, 2023
@the-right-joyce the-right-joyce added I5-enhancement An additional feature request. T1-FRAME This PR/Issue is related to core FRAME, the framework. and removed J0-enhancement labels Aug 25, 2023
claravanstaden pushed a commit to Snowfork/polkadot-sdk that referenced this issue Dec 8, 2023
* Move Header, HeaderId, Bloom to submodule

* Implement Byzantium difficulty calc

* Add tests, correct calculation

* Integrate difficulty calc + config with runtime

* Use 64-bit numbers throughout difficulty calc
github-merge-queue bot pushed a commit that referenced this issue Dec 12, 2024
## [0.8.4] - 2024-12-12

This release aims to make the MDNS component more robust by fixing a bug
that caused the MDNS service to fail to register opened substreams.
Additionally, the release includes several improvements to the
`identify` protocol, replacing `FuturesUnordered` with `FuturesStream`
for better performance.

### Fixed

- mdns/fix: Failed to register opened substream
([#301](paritytech/litep2p#301))

### Changed

- identify: Replace FuturesUnordered with FuturesStream
([#302](paritytech/litep2p#302))
- chore: Update hickory-resolver to version 0.24.2
([#304](paritytech/litep2p#304))
- ci: Ensure cargo-machete is working with rust version from CI
([#303](paritytech/litep2p#303))


cc @paritytech/networking

---------

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
lexnv added a commit that referenced this issue Dec 12, 2024
## [0.8.4] - 2024-12-12

This release aims to make the MDNS component more robust by fixing a bug
that caused the MDNS service to fail to register opened substreams.
Additionally, the release includes several improvements to the
`identify` protocol, replacing `FuturesUnordered` with `FuturesStream`
for better performance.

### Fixed

- mdns/fix: Failed to register opened substream
([#301](paritytech/litep2p#301))

### Changed

- identify: Replace FuturesUnordered with FuturesStream
([#302](paritytech/litep2p#302))
- chore: Update hickory-resolver to version 0.24.2
([#304](paritytech/litep2p#304))
- ci: Ensure cargo-machete is working with rust version from CI
([#303](paritytech/litep2p#303))


cc @paritytech/networking

---------

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
dudo50 pushed a commit to paraspell-research/polkadot-sdk that referenced this issue Jan 4, 2025
## [0.8.4] - 2024-12-12

This release aims to make the MDNS component more robust by fixing a bug
that caused the MDNS service to fail to register opened substreams.
Additionally, the release includes several improvements to the
`identify` protocol, replacing `FuturesUnordered` with `FuturesStream`
for better performance.

### Fixed

- mdns/fix: Failed to register opened substream
([paritytech#301](paritytech/litep2p#301))

### Changed

- identify: Replace FuturesUnordered with FuturesStream
([paritytech#302](paritytech/litep2p#302))
- chore: Update hickory-resolver to version 0.24.2
([paritytech#304](paritytech/litep2p#304))
- ci: Ensure cargo-machete is working with rust version from CI
([paritytech#303](paritytech/litep2p#303))


cc @paritytech/networking

---------

Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
I5-enhancement An additional feature request. T1-FRAME This PR/Issue is related to core FRAME, the framework.
Projects
Status: Backlog
Development

No branches or pull requests

3 participants