Airlift framework for building REST services
Java HTML Other
Latest commit 3fb7354 Jan 20, 2017 @martint martint Fix insertion into sparse HLL
The logic for inserting into an existing bucket was very broken:
- The comparison was inverted (< vs >)
- The "position" was being encoded in the entry instead of the
  actual bucket number.
- The encoded value is expected to have the number of leading
  0s in the hash, but the code was using the computeValue, which
  is intended for the dense represention and calculates the
  number of leading 0s plus 1.

This bug is not very likely to occur in practice because of the
low chances of collisions in the sparse representations. The
algorithm switches to the dense representation way before the
collision rate increases.
Permalink
Failed to load latest commit information.
bootstrap [maven-release-plugin] prepare for next development iteration Oct 27, 2016
concurrent [maven-release-plugin] prepare for next development iteration Oct 27, 2016
configuration Introduce configuration global defaults Nov 17, 2016
dbpool [maven-release-plugin] prepare for next development iteration Oct 27, 2016
discovery Generate UUID lazily in ServiceDescriptorBuilder Nov 15, 2016
event Fix thread safety of InMemoryEventClient Nov 1, 2016
http-client Buffer HTTP data in chunks Dec 13, 2016
http-server [maven-release-plugin] prepare for next development iteration Oct 27, 2016
jaxrs [maven-release-plugin] prepare for next development iteration Oct 27, 2016
jmx-http-rpc [maven-release-plugin] prepare for next development iteration Oct 27, 2016
jmx-http [maven-release-plugin] prepare for next development iteration Oct 27, 2016
jmx [maven-release-plugin] prepare for next development iteration Oct 27, 2016
json [maven-release-plugin] prepare for next development iteration Oct 27, 2016
launcher [maven-release-plugin] prepare for next development iteration Oct 27, 2016
log-manager [maven-release-plugin] prepare for next development iteration Oct 27, 2016
log [maven-release-plugin] prepare for next development iteration Oct 27, 2016
node [maven-release-plugin] prepare for next development iteration Oct 27, 2016
packaging [maven-release-plugin] prepare for next development iteration Oct 27, 2016
sample-server [maven-release-plugin] prepare for next development iteration Oct 27, 2016
skeleton-server [maven-release-plugin] prepare for next development iteration Oct 27, 2016
src/license Removed copyright from license header file Jan 24, 2014
stats Fix insertion into sparse HLL Jan 20, 2017
testing [maven-release-plugin] prepare for next development iteration Oct 27, 2016
trace-token Use custom ID generation for trace tokens Nov 16, 2016
.gitignore Add support for Eclipse Oct 29, 2013
.travis.yml Use latest Java8 in Travis Oct 23, 2015
CHANGES Add 0.139 release notes Oct 27, 2016
LICENSE Add Apache 2.0 license header Feb 19, 2011
NEWS Add unwrapCompletionException to MoreFutures Oct 21, 2016
README.md Add Maven Central badge to README Jan 7, 2016
pom.xml Update to Airbase 59 Nov 2, 2016

README.md

Airlift

Maven Central Build Status

Airlift is a framework for building REST services in Java.