v0.112.0 #9192
steven-sheehy
started this conversation in
Releases
v0.112.0
#9192
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Our sharded database, Citus, saw some major performance improvements that should make it suitable for a replacement for our production instances. Transaction hash look-ups saw a speed boost due to the addition of a new
distribution_id
column used to target the appropriate shard of data. A performance bottleneck caused by the use of SSL for communication between the coordinator and workers was identified and remediated. This change alone provides dramatic improvements across the board. The coordinator connection pool to the workers saw a boost as well, again improve overall performance. After seeing some memory problems due to the increase in query volume, we adjusted theworker_mem
lower to a more appropriate level. Finally, we enabled topic message lookup in the REST API to improve the performance of the topic message endpoints.This release continues the theme of improving test maintainability. There were a large number of tasks that refactored the web3 tests to use the web3j contract wrappers. This change will also help reduce the runtime of the tests and increase our security by not storing solidity binary files in source control. Similarly, a new
RecordFileDownloaderPerformanceTest
was added to provide a foundation for further performance testing. This class can bulk generate record, sidecar, and signature files using a declarative configuration and feed the data into the importer to test its performance. Such capability will be used in the future to perform 10K TPS performance testing in CI to improve our release velocity.Enhancements
ContractCallServiceERCTokenTest
#8985Bug Fixes
Documentation
Dependency Upgrades
@aws-sdk
/client-s3 from 3.627.0 to 3.633.0 in /hedera-mirror-rest #9053@aws-sdk
/client-s3 from 3.623.0 to 3.627.0 in /hedera-mirror-rest #9004Deployments
Contributors
Thank you to all the contributors who worked on this release:
@IvanKavaldzhiev
@bilyana-gospodinova
@isavov
@jascks
@jnels124
@kselveliev
@mgoelswirlds
@nickeynikolovv
@steven-sheehy
@xin-hedera
This discussion was created from the release v0.112.0.
Beta Was this translation helpful? Give feedback.
All reactions