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

sync with upstream and fix script hash #11

Open
wants to merge 629 commits into
base: sentio/dev-main
Choose a base branch
from

Conversation

lwedge99
Copy link

No description provided.

areshand and others added 30 commits May 30, 2024 15:35
…ptos-labs#13492)

* migrate tests including failed ones

* fix local transaction test discrepency issue
- Entry function checks are simplified
- Function instantiations are created via dedicated APIs and so to execute a function loading has to be performed first.
- Script checks are nicer now inside loader
- LoadedFunctionInstantiation removed
- Created two DeFi examples, revamping the rounding error examples
  - One is a simple dex pool based on Uniswap V1
  - Another is a simple reserve-backed currency system
- Defined the safety properties for the examples, and proved them with Move Prover
…RS (aptos-labs#13525)

* [github] Fix issue template to mention developer discussions

* [codeowners] Remove out of date sections
…labs#13247)

Those two features will not be reverted.
If there is any issue with the aggregators, feature that controls the fallback will be used, but API will still work.

This simplifies the complicated nested if conditions in collection.move and token.move

---------

Co-authored-by: Igor <[email protected]>
geekflyer and others added 27 commits July 10, 2024 10:28
…-labs#13961)

* [quorum store] reduce backpressure significantly for more TPS (aptos-labs#13558)

As Quorum Store batches are bucketed, and we are looking to increase block limits, now is the time to reduce Quorum Store backpressure.

We now allow 36K transactions outstanding. At 12K TPS, this is approximately 3 seconds worth of batches.

For forge tests, a lot of the queuing shifts from mempool to POS-to-Proposal, so the limits need to be adjusted accordingly.

* increase buffer for expiration in batch creation

* adding buffers on inner traffic as well

---------

Co-authored-by: Brian (Sunghoon) Cho <[email protected]>
* Use 32 threads in single node performance benchmark

Also support easier recalibration with just pasting the results.

* removed stale values, and adding block_size for new (not yet calibrated) tests

* remove back block_size

---------

Co-authored-by: Igor <[email protected]>
…eation (aptos-labs#13850)

* Use proof queue asynchronously

* Committing what I have

* Sending AddBatches message

* Calcuating the remaining txns

* Calculate proof queue size correctly

* Add a counter

* Update pfn_const_tps test

* Minor changes

* Minor change

* Add some coutners

* Rust lint

* Increasing quorum store backpressure limits

* setting dynamic_min_txns_per_sec to 160

* Fixing the calculation

* increase vfns to 7

* Fixing the typo in batch generator

* Add increase fraction

* Removing skipped transactions after inserting them

* Add some counters

* Update consensus pending duration counter

* Add more counters

* Increasing block size to 2500

* Update a counter

* Increase block size limit

* Resetting execution config params

* Moving proof queue to utils.rs

* Moving counters

* Use transaction summary

* intelligent pull proofs

* Fix a bug in pull proofs

* Fix the bug

* Rest to full to false in every iteration

* Addressing PR comments

* Move backpressure_tx to proof queue

* Add info statement

* Change buckets

* Add some info statements

* Cleanup

* Remove an unrelated change

* Addressing PR comments

* Addressing PR comments

* Add some timer counters

* Add more timer counters

* Minor optimization

* Proof queue to be part of proof manager

* Move some code to a function

* Minor fixes

* Add max_unique_txns parameter

* Use Lazy

* Removing comments

* Minor change

* Minor change

* Minor fix

* Add unit test and address PR comments

* Minor fix in proof manager

* Use saturating_sub

* Exclude expired transactions when counting block size

* Minor fix

* Addressing PR comments

* Minor fix

* Change the expiration units

* Fixing  unit tests

* Update unit tests

* renaming

* Add block_timestamp as inputt to pull_proofs

* Fix test
…bs#14064)

* Refactor object deployment CLI commands

* Refactor object deployment CLI commands

---------

Co-authored-by: JohnChangUK <[email protected]>
* Update release.yaml

* Update release.yaml
…l increase (aptos-labs#14188)

* increasing block limit (aptos-labs#14161)

(cherry picked from commit 620914b)

# Conflicts:
#	config/src/config/consensus_config.rs
#	testsuite/forge-cli/src/main.rs

* updating for cherry-pick conflicts

---------
@lwedge99 lwedge99 changed the title sync sync with upstream and fix script hash Aug 16, 2024
Copy link

github-actions bot commented Oct 1, 2024

This issue is stale because it has been open 45 days with no activity. Remove the stale label, comment or push a commit - otherwise this will be closed in 15 days.

@github-actions github-actions bot added the Stale label Oct 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.