Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

[ci benches]: use all-features #11496

Merged
merged 4 commits into from
Feb 17, 2020
Merged

[ci benches]: use all-features #11496

merged 4 commits into from
Feb 17, 2020

Conversation

niklasad1
Copy link
Collaborator

Our benches are hidden behind feature flags, this PR enables to type check on those.

--all is deprecated

Our benches are hidden behind feature flags, this PR enables to type check on those.

`--all` is deprecated
@niklasad1 niklasad1 added A2-insubstantial 👶 Pull request requires no code review (e.g., a sub-repository hash update). M1-ci 🙉 Continuous integration. labels Feb 15, 2020
@dvdplm
Copy link
Collaborator

dvdplm commented Feb 15, 2020

Bench check failure is legit.

# or
# `valgrind --tool=massif /path/to/parity <parity params>`
# and `massif-visualizer` for visualization
memory_profiling = []
Copy link
Collaborator Author

@niklasad1 niklasad1 Feb 16, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

//cc @ordian

This doesn't seem to with parity-util-mem because it configures global jemalloc so I removed it, thoughts?
Maybe, we do something inside parity-util-mem instead (but quite annoying to use here here with additive feature flags)?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah, right, it's outdated now, let's remove it and for memory profiling we would need to modify https://github.com/paritytech/parity-ethereum/blob/ff78f4318ab2c51063622ef32cd15f9ce62d95d3/Cargo.toml#L62

@ordian ordian merged commit 4e2010f into master Feb 17, 2020
@ordian ordian deleted the na-ci-benches-all-features branch February 17, 2020 11:25
ordian added a commit that referenced this pull request Mar 6, 2020
* master: (27 commits)
  Faster kill_garbage (#11514)
  [EngineSigner]: don't sign message with only zeroes (#11524)
  fix compilation warnings (#11522)
  [ethcore cleanup]: various unrelated fixes from `#11493` (#11507)
  Add benchmark for transaction execution (#11509)
  Add Smart Contract License v1.0
  Misc fixes (#11510)
  [dependencies]: unify `rustc-hex` (#11506)
  Activate on-chain randomness in POA Sokol (#11505)
  Grab bag of cleanup (#11504)
  Implement eth/64 (EIP-2364) and drop support for eth/62 (#11472)
  [dependencies]: remove `util/macros` (#11501)
  OpenEthereum bootnodes are added (#11499)
  [ci benches]: use `all-features` (#11496)
  [verification]: make test-build compile standalone (#11495)
  complete null-signatures removal (#11491)
  Include the seal when populating the header for a new block (#11475)
  fix compilation warnings (#11492)
  cargo update -p cmake (#11490)
  update to published rlp-derive (#11489)
  ...
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A2-insubstantial 👶 Pull request requires no code review (e.g., a sub-repository hash update). M1-ci 🙉 Continuous integration.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants