Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

EOSIO 1.2.5 Release Notes

Compare
Choose a tag to compare
@wanderingbort wanderingbort released this 12 Sep 00:09
· 11657 commits to master since this release
08819aa

This release provides bug fixes.

Description of the Issues

Memory Leak in Unapplied Transactions (#5617)

Transactions which were validated and relayed but never appeared in blocks would never be pruned from P2P relay nodes. This created a slow leak which could become a larger leak when grey-listing on block-signing-nodes simulated an overloaded network (eg a network where relayed transactions never make it into signed blocks).

Removal of mlock(#5618)

Prior to v1.2.4 there was a bug that prevented chainbase from achieving its goal of pinning the state database in memory using mlock. With that fix in place it became immediately obvious that the intended behavior was not desirable and was, in effect, a major feature shift. As such we are removing mlock so that v1.2.5 behaves similarly to v1.2.3 or less. Node operators can still achieve the performance benefits of mlock by explicitly locating the state directory on a ram disk.

Other

  • Remove unneeded libs from docker build (#5559)

Mitigations

None