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

Update gas benchmarks for some storage opcodes #1408

Merged
merged 24 commits into from
Oct 23, 2023
Merged
Show file tree
Hide file tree
Changes from 22 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
8d8f704
WIP
Dentosal Oct 6, 2023
ad139f1
WIP: attempt to rewrite Database for snapshots, likely bad idea
Dentosal Oct 9, 2023
03b24e6
Use rocksdb checkpoints to provide clean copies of populated database
Dentosal Oct 9, 2023
1451830
Merge branch 'master' into dento/storage-opcode-gas
Dentosal Oct 9, 2023
9dbeeac
changelog
Dentosal Oct 9, 2023
0cbe400
Cleanup
Dentosal Oct 9, 2023
3b84ad6
Remove dbg! macro
Dentosal Oct 9, 2023
69bd9a5
Combine checkpoint and into_vm_database functions
Dentosal Oct 9, 2023
06e27e6
Add assets to the bench test data
Dentosal Oct 10, 2023
002156d
Merge branch 'master' into dento/storage-opcode-gas
Dentosal Oct 12, 2023
f44d786
Use init_contract_balances
Dentosal Oct 17, 2023
f096316
Merge branch 'master' into dento/storage-opcode-gas
xgreenx Oct 17, 2023
bbee72d
Fix compilation
bvrooman Oct 17, 2023
2161d64
Merge branch 'master' into dento/storage-opcode-gas
bvrooman Oct 17, 2023
e500b57
Use `anyhow` over `io`
bvrooman Oct 17, 2023
da1d949
Use initial balances for mint, burn, tro
Dentosal Oct 18, 2023
d2b321c
Remove unused function
Dentosal Oct 18, 2023
41b5a22
Merge branch 'dento/storage-opcode-gas' of https://github.com/FuelLab…
Dentosal Oct 18, 2023
70734d9
Merge branch 'master' into dento/storage-opcode-gas
Dentosal Oct 18, 2023
52226b0
Merge branch 'master' into dento/storage-opcode-gas
xgreenx Oct 18, 2023
5c45051
Merge branch 'master' into dento/storage-opcode-gas
Dentosal Oct 19, 2023
4618e9c
Merge branch 'master' into dento/storage-opcode-gas
Dentosal Oct 20, 2023
567380c
Merge branch 'master' into dento/storage-opcode-gas
xgreenx Oct 23, 2023
2c19e13
Apply comments
xgreenx Oct 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ Description of the upcoming release here.
- [#1392](https://github.com/FuelLabs/fuel-core/pull/1392): Fixed an overflow in `message_proof`.
- [#1393](https://github.com/FuelLabs/fuel-core/pull/1393): Increase heartbeat timeout from `2` to `60` seconds, as suggested in [this issue](https://github.com/FuelLabs/fuel-core/issues/1330).
- [#1395](https://github.com/FuelLabs/fuel-core/pull/1395): Add DependentCost benchmarks for `k256`, `s256` and `mcpi` instructions.
- [#1408](https://github.com/FuelLabs/fuel-core/pull/1408): Update gas benchmarks for storage opcodes to use a pre-populated database to get more accurate worst-case costs.

#### Breaking
- [#1432](https://github.com/FuelLabs/fuel-core/pull/1432): All subscriptions and requests have a TTL now. So each subscription lifecycle is limited in time. If the subscription is closed because of TTL, it means that you subscribed after your transaction had been dropped by the network.
Expand Down
Loading
Loading