Commit Graph

41 Commits

Author SHA1 Message Date
462601797e update gradle to 6.0-rc2 2019-11-01 09:08:17 +01:00
10e5c058ec update gradle and java dependencies 2019-10-19 18:31:02 +02:00
57ad6a1cee update SpringBoot to 2.1.9
Also remove direct dependencies to log4j-api and log4j-core where
possible. log4j-slf4j-impl is enough in many cases.
2019-10-04 20:15:09 +02:00
d40a7a71c8 update 3rd-party libs 2019-09-29 11:10:05 +02:00
162ef1626c reduce memory usage for computation of cumulative distribution
Before: To compute the cumulative distribution we added every duration
into a LongList. This requires O(n) memory, where n is the number of
values.

Now: We store the durations + the number of occurrences in a
LongLongHashMap. This has the potential to reduce the memory
requirements if durations occur multiple times. There are a lot of
durations with 0, 1, 2 milliseconds. In the worst case every duration
is different. In that case the memory usage doubled with this solution.

Future: We are currently storing durations with milli seconds precision.
We don't have to do that. We cannot draw 100 million different values
on the y-axis in an images with only 1000px.
2019-09-07 18:31:18 +02:00
0e9e2cd53a remove dependency to Guava 2019-09-01 15:44:36 +02:00
4e9b556ea9 update third-party libs 2019-08-24 19:59:06 +02:00
6eaf4e10fc add maxSize parameter to HotEntryCache 2019-08-24 19:24:20 +02:00
16bf0933e7 update to spring-boot 2.1.7 2019-08-12 08:36:09 +02:00
427d7818bf update gradle and commons-collections 2019-08-01 18:54:52 +02:00
3a39f66e22 update 3rd party libs 2019-07-04 09:06:06 +02:00
58f988f378 update gradle to 5.5 2019-07-04 09:01:39 +02:00
1be57dce0c update spring and jackson 2019-05-25 17:53:54 +02:00
1f144846db update 3rd party libs and gradle 2019-04-28 14:40:43 +02:00
7277670b8b update 3rd party libs 2019-04-20 20:19:24 +02:00
9525ee22a0 add access restrictions for a few unwelcome classes 2019-04-20 20:12:45 +02:00
59aea1a15f introduce index clustering (part 1)
In order to prevent files from getting too big and
make it easier to implement retention policies, we
are splitting all files into chunks. Each chunk
contains the data for a time interval (1 month per
default).
This first changeset introduces the ClusteredPersistentMap
that implements this for PersistentMap. It is used
for a couple (not all) of indices.
2019-02-24 16:50:57 +01:00
1d8ca0e21c fetch org.lucares artifacts only from repo.lucares.de 2019-02-02 17:51:20 +01:00
c0fffbf676 update third party libs
gradle to 5.1.1
spring-boot to 2.1.2.RELEASE
antlr to 4.7.2
jackson to 2.9.8
2019-02-02 17:33:21 +01:00
20c555c30a update 3rd party libs and gradle 2018-12-07 14:06:59 +01:00
a86a473b4a use unix line breaks 2018-11-25 07:49:04 +00:00
37207d67ab use utf-8 as resource encoding 2018-11-25 07:29:29 +00:00
6c546bd5b3 update primitiveCollections
The new version comes with an improved removeAll method that is O(n+m)
on sorted lists.
2018-11-21 18:55:54 +01:00
cc0157fe0b update java 3rd-party libs 2018-11-20 19:13:59 +01:00
f07977c27a update java, gradle and third party libs 2018-09-29 09:08:29 +02:00
bd54a8ad8d update gradle to 4.10.1 2018-09-13 18:47:48 +02:00
b01d267300 update primitiveCollections
The new version of primitiveCollections requires Java 10.
2018-08-18 08:32:27 +02:00
89840cf9e9 update dependencies 2018-07-28 08:50:42 +02:00
daaa0e6907 update dependencies
gradle to 4.8
jackson to 2.9.6
spring-boot to 2.0.3
guava to 25.1-jre
gradle-versions-plugin to 0.19.0
2018-06-17 08:59:48 +02:00
b06ccb0d00 update 3rd party libs
spring boot to 2.0.1
guava to 24.1-jre
jackson to 2.9.5
log4j2 to 2.10.0 (same version as pulled by spring boot)
testng to 6.14.3
2018-04-21 20:01:39 +02:00
ahr
9d4eb660a5 update gradle and spring
gradle to 4.6
spring to 1.5.10.RELEASE
2018-03-03 08:34:38 +01:00
469dc20411 add gradle plugin: gradle-versions-plugin 2018-01-21 08:43:45 +01:00
ahr
3cc512f73d update third party libs
testng 6.11 -> 6.13.1
jackson-databind 2.9.1 -> 2.9.3
guava 23.0 -> 23.6-jre
2017-12-30 10:06:57 +01:00
ahr
a2512b210f update to gradle 4.4 2017-12-16 17:33:45 +01:00
0555691864 update gradle to 4.3.2 and spring boot to 1.5.8 2017-11-18 09:32:49 +01:00
85e45f74b7 update gradle to 3.5 2017-04-14 07:43:42 +02:00
d72d6df0f4 update third-party libraries 2017-04-08 08:18:39 +02:00
a01c8b3907 fix flaky test and improve error handling
just ignore invalid entries
2017-03-18 10:14:41 +01:00
513c256352 update third party libraries 2017-03-17 16:23:21 +01:00
30b92459a7 update gradle to 3.3 2017-02-05 08:32:15 +01:00
256b278428 inital commit 2016-12-04 10:41:37 +01:00