Skip to content
release/4.1.x
Go to file
Code

Latest commit

This fixes a bug in `ExponentiallyDecayingReservoir` in which the hour prior to the system precise clock (`System.nanotime()`) rolling from `Long.MAX_VALUE` to `Long.MIN_VALUE` caused every interaction with the reservoir to rescale.

It's easy to forget that the tick value is allowed to overflow.

In heavily loaded systems, this results in substantial performance degradation due to write lock acquisition for each update.
d988fc9

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Oct 2, 2017

README.md

Metrics

Java CI Maven Central Javadoc

📈 Capturing JVM- and application-level metrics. So you know what's going on.

For more information, please see the documentation

Versions

Version Source Branch Documentation Status
<2.2.x - - 🔴 unmaintained
2.2.x - Docs 🔴 unmaintained
3.0.x release/3.0.x branch Docs 🔴 unmaintained
3.1.x release/3.1.x branch Docs 🔴 unmaintained
3.2.x release/3.2.x branch Docs 🔴 unmaintained
4.0.x release/4.0.x branch Docs 🔴 unmaintained
4.1.x release/4.1.x branch Docs 🟢 maintained
4.2.x release/4.2.x branch - 🟢 in development
5.0.x release/5.0.x branch - 🟡 on pause

Future development

New not-backward compatible features (for example, support for tags) will be implemented in a 5.x.x release. The release will have new Maven coordinates, a new package name and a backwards-incompatible API.

Source code for 5.x.x resides in the release/5.0.x branch.

License

Copyright (c) 2010-2013 Coda Hale, Yammer.com, 2014-2020 Dropwizard Team

Published under Apache Software License 2.0, see LICENSE

You can’t perform that action at this time.