-
Notifications
You must be signed in to change notification settings - Fork 28
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
Backport tendermint-v0.34.20 into main #642
Commits on Jul 13, 2023
-
rpc: avoid leaking threads (#8329)
Co-authored-by: Sam Kleinman <garen@tychoish.com>
Configuration menu - View commit details
-
Copy full SHA for 1552e91 - Browse repository at this point
Copy the full SHA 1552e91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36637c0 - Browse repository at this point
Copy the full SHA 36637c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d5b3f9 - Browse repository at this point
Copy the full SHA 7d5b3f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8163143 - Browse repository at this point
Copy the full SHA 8163143View commit details -
Set a cap on the length of subscription queries. (#8349)
A manual backport of #7263. As a safety measure, don't allow a query string to be unreasonably long. The query filter is not especially efficient, so a query that needs more than basic detail should filter coarsely in the subscriber and refine on the client side. This affects Subscribe and TxSearch queries. Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 424fe2d - Browse repository at this point
Copy the full SHA 424fe2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28ffda4 - Browse repository at this point
Copy the full SHA 28ffda4View commit details -
Update default config docs for PSQL indexer settings. (#8728)
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for d6e557b - Browse repository at this point
Copy the full SHA d6e557bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b26aa05 - Browse repository at this point
Copy the full SHA b26aa05View commit details -
Configuration menu - View commit details
-
Copy full SHA for c27aeef - Browse repository at this point
Copy the full SHA c27aeefView commit details -
makefile: change buf to use tools.go ; backport v0.34 (#8852)
* makefile: update buf commands to use tools.go (#8609) This will keep the version of `buf` consistent between all developer machines. Co-authored-by: Jasmina Malicevic <jasmina.dustinac@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for dc74bcd - Browse repository at this point
Copy the full SHA dc74bcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d475dfa - Browse repository at this point
Copy the full SHA d475dfaView commit details -
fix: "Lazy" Stringers to defer Sprintf and Hash until logs print (#8845)
Co-authored-by: Joe Abbey <joe.abbey@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 69da06e - Browse repository at this point
Copy the full SHA 69da06eView commit details -
makefile: buf setup backport v0.34 (#8863)
Co-authored-by: Jasmina Malicevic <jasmina.dustinac@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 781018a - Browse repository at this point
Copy the full SHA 781018aView commit details -
(fixup) Remove proto.yml since don't work and remove the next version…
… of tendermint-v0.34.21: tendermint/tendermint@c723357
Configuration menu - View commit details
-
Copy full SHA for 0d930ac - Browse repository at this point
Copy the full SHA 0d930acView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9c979e - Browse repository at this point
Copy the full SHA f9c979eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c12e289 - Browse repository at this point
Copy the full SHA c12e289View commit details -
Configuration menu - View commit details
-
Copy full SHA for 775db7c - Browse repository at this point
Copy the full SHA 775db7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d866254 - Browse repository at this point
Copy the full SHA d866254View commit details -
feat: v0.34.x Prioritized Mempool (#8695)
* Updated mocks * add reactor tests * add v1 reactor tests * Fix fuzz test for priority mempool * e2e adapted to mempool v1; prio pool is default now * Reverted default mempool to be fifo * Changed buf version * Added priority mempool to ci testnet * Fixed linter * Updated makefile * Aligned makefile changes to v0.34.x * Added go install for proto * Add log message to warn about prioritized mempool bug Signed-off-by: Thane Thomson <connect@thanethomson.com> * Changelog message Co-authored-by: Aleksandr Bezobchuk <alexanderbez@users.noreply.github.com> Co-authored-by: Jasmina Malicevic <jasmina.dustinac@gmail.com> Co-authored-by: Callum Waters <cmwaters19@gmail.com> Co-authored-by: Sam Kleinman <garen@tychoish.com> Co-authored-by: Thane Thomson <connect@thanethomson.com>
Configuration menu - View commit details
-
Copy full SHA for 5cef3a8 - Browse repository at this point
Copy the full SHA 5cef3a8View commit details -
release: prepare v0.34.20-rc0 (#8888)
Co-authored-by: Callum Waters <cmwaters19@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2879cb5 - Browse repository at this point
Copy the full SHA 2879cb5View commit details -
Backport priority mempool fixes from v0.35.x to v0.34.x. (#8962)
This is a manual backport of the changes from these commits: - bc49f66 Add more unit tests for the priority mempool. (#8961) - 9b02094 Fix unbounded heap growth in the priority mempool. (#8944) Imports and type signatures have been updated to match the v0.34 usage. Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 7c66db2 - Browse repository at this point
Copy the full SHA 7c66db2View commit details -
mempool: minor cleanup after backport from v0.35 (#8971)
- Remove warning log for issue #8775. - Fix call to FlushAsync (no error is reported). - Don't log on rechecks, it's the default (manual backport of #8969). Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 8effabb - Browse repository at this point
Copy the full SHA 8effabbView commit details -
mempool: reduce lock contention during CheckTx (backport #8983) (#8985)
A manual cherry-pick of 9e64c95. The way this was originally structured, we reacquired the lock after issuing the initial ABCI CheckTx call, only to immediately release it. Restructure the code so that this redundant acquire is no longer necessary. Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for 82bccab - Browse repository at this point
Copy the full SHA 82bccabView commit details -
mempool: release lock during app connection flush (#8986)
A manual backport of #8984. This case is symmetric to what we did for CheckTx calls, where we release the mempool mutex to ensure callbacks can fire during call setup. We also need this behaviour for application flush, for the same reason: The caller holds the lock by contract from the Mempool interface. Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for cddddc8 - Browse repository at this point
Copy the full SHA cddddc8View commit details -
config: remove obsolete mempool v1 warning (#8987)
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for cc37edc - Browse repository at this point
Copy the full SHA cc37edcView commit details -
mempool: ensure evicted transactions are removed from the cache (back…
…port #9000) (#9004) This is a manual cherry-pick of commit b94470a6a42e8ffe7e7467521de5f51eb937c454. In the original implementation transactions evicted for priority were also removed from the cache. In addition, remove expired transactions from the cache. Related: - Add Has method to cache implementations. - Update tests to exercise this condition. Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for d3a8f45 - Browse repository at this point
Copy the full SHA d3a8f45View commit details -
mempool: ensure async requests are flushed to the server (#9010)
In the v0.34 line, the socket and gRPC clients require explicit flushes to ensure that the client and server have received an async request. Add these calls explicitly where required in the backport of the priority mempool. In addition, the gRPC client's flush plumbing was not fully hooked up in the v0.34 line, so this change includes that update as well. Co-authored: M. J. Fromberger <fromberger@interchain.io>
Configuration menu - View commit details
-
Copy full SHA for f549ea8 - Browse repository at this point
Copy the full SHA f549ea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20432e4 - Browse repository at this point
Copy the full SHA 20432e4View commit details
Commits on Jul 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bfadd2e - Browse repository at this point
Copy the full SHA bfadd2eView commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 294e011 - Browse repository at this point
Copy the full SHA 294e011View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10dec2f - Browse repository at this point
Copy the full SHA 10dec2fView commit details