Clint Wylie
abf9843e2a
fail complex type 'serde' registration when registered type does not match expected type ( #7985 )
...
* make ComplexMetrics.registerSerde type check on register, resolves #7959
* add test
* simplify
* unused imports :/
* simplify
* burned by imports yet again
* remove unused constructor
* switch to getName
* heh oops
2019-07-11 23:03:15 -07:00
Xue Yu
b9c6a26c0e
Use ComplexMetrics.registerSerde() across the codebase ( #7925 )
...
* refactor complexmetric registerserde
* fix error
* feedback address
2019-06-25 11:39:04 +03:00
SandishKumarHN
01881e3a98
Use only com.google.errorprone.annotations.concurrent.GuardedBy, not javax.annotations.concurrent.GuardedBy ( #7889 )
2019-06-17 15:58:51 +02:00
Clint Wylie
ffc2397bcd
fix AggregatorFactory.finalizeComputation implementations to be ok with null inputs ( #7731 )
...
* AggregatorFactory finalizeComputation is nullable with nullable input, make implementations honor this
* fixes
2019-05-22 21:13:09 -07:00
Samarth Jain
b542bb9f34
TDigest backed sketch aggregators ( #7331 )
...
* First set of changes for tDigest histogram
* Add license
* Address code review comments
* Add a doc page for new T-Digest sketch aggregators. Minor code cleanup and comments.
* Remove synchronization from BufferAggregators. Address code review comments
* Fix typo
2019-05-09 17:22:55 -07:00