EventStoreDB 5.0.0 RC 3 is out! It is available for the following operating systems:
This release candidate includes all the changes in 5.0.0 RC 1 and 5.0.0 RC 2.
MaxAutoMergeIndexLevel (int)
has been added which defines the highest PTable level below which PTable index files will be merged automatically (just like it’s done by default). Let’s denote the maximum merge level you have set in your configuration by L
to simplify the explanation below.L
, an endpoint can be manually triggered by doing a POST
request to /admin/mergeindexes
. This will merge the index files at level L
to level L+1
. Index files that are at level L+1
or higher will stay the same./usr/share/eventstore/plugins
on Linux and /usr/local/share/eventstore/plugins
on macOS.Error while reading drive info for path "/path/to/db". Message: "The drive name does not exist
Parameter name: driveName".
StorageMessage.EventCommitted
messages when rebuilding the index. This speeds up full index rebuilds by a factor of approximately 1.8x and also speeds up node startup time by a few seconds when there are many index entries to rebuild.ManualResetEventSlim
. This drastically reduces the CPU usage due to excess spinning on processors with long PAUSE
cycles, for example: Intel Skylake/Kaby Lake.ConcurrentQueue
workaround to speed up ConcurrentQueue.Count
.ConcurrentQueue
data structures have changed as from mono 5.2 and .NET Core 2.0 and in some scenarios, ConcurrentQueue.Count
can be extremely slow.uglify-js 3.4.9
.Downloads are available on our website in the “Pre-Release” section.
The packages can be installed using the following instructions.
Ubuntu 14.04/16.04/18.04 (via packagecloud)
curl -s https://packagecloud.io/install/repositories/EventStore/EventStore-OSS-PreRelease/script.deb.sh | sudo bash
sudo apt-get install eventstore-oss=5.0.0-rc3-1
Windows (via Chocolatey)
choco install eventstore-oss -version 5.0.0-rc3 -pre
Client Packages
Install-Package EventStore.Client -Pre
Install-Package EventStore.Client.Embedded -Pre
We appreciate any feedback via either GitHub Issues or forum.