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

feat: base branch v0.38.12 to v0.38.17 #10

Open
wants to merge 4 commits into
base: basechain/develop-v0.38.17
Choose a base branch
from

Conversation

dudong2
Copy link

@dudong2 dudong2 commented Feb 18, 2025

applied pr list


PR checklist

  • Tests written/updated
  • Changelog entry added in .changelog (we use unclog to manage our changelog)
  • Updated relevant documentation (docs/ or spec/) and code comments

* feat: concurrent checktx

* feat: concurrent rechecktx

* feat: checkTxAsyncReactor

* fix: Use Begin/EndRecheckTxSync for app_conn

* chore: revise abci.Client, Async() interfaces

* test: Fix TestCacheAfterUpdate

* test: Fix TestClientServer

* test: Fix tests related with Application

* test: Fix TestHangingAsyncCalls

* test: Fix clist_mempool_test.go

* fix: Add handler for BeginRecheckTx/EndRecheckTx

* test: Fix TestExtendVoteCalledWhenEnabled

* test: Fix state_test.go

* test: Fix TestCallbackInvokedWhenSetEarly

* chore: Fix lint

* chore: Fix lint

* refactor: Use *sync.WaitGroup directly

* chore: Use CheckTxSync from mempool.reactor.Receive()

* chore: Remove original rechecktx logics already commented out

* chore: Sync GetGlobalCallback call with other client types

* refactor: Sync with original cometbft about callback

* fix: Use own mutex for ResponseCallback

* chore: Comment Begin/EndRecheckTx lock

* chore: Revert ostracon#226

* test: Un-comment socket_client_test.gochore: Sync some codes with original cometbft

* chore: Sync some codes with cometbft original

* refactor: Sync with original cometbft

* test: Fix kvstore test

* chore: Remove useless codes

* refactor: Use ResponseCheckTx pointer directly

* refactor: Use original cometbft codes for rpc/BroadcastTxSync

* refactor: Use original cometbft codes for rpc/BroadcastTxCommit

* refactor: Sync with original cometbft for mempool/CheckTxSync

* test: Fix test

* refactor: Sync with original cometbft

* refactor: Simplify CheckTxAsync

* refactor: Sync with original cometbft for reqResCb

* chore: Fix comments
* feat: Rate limit

* chore: Change default valuetest: Fix tests

* chore: Change default value to -1

* test: Add mock func for ResetRateLimitCounter

* chore: Rate -> Limit
* fix: Parallel rechecktx

* test: Remove recheck related codes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant