Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please ignore, running integration tests for sparse histograms #3707

Closed
wants to merge 216 commits into from

Conversation

zenador
Copy link
Contributor

@zenador zenador commented Dec 12, 2022

Please ignore, not for merging, just seeing integration test results.

zenador and others added 30 commits December 1, 2022 17:46
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
Signed-off-by: Levi Harrison <git@leviharrison.dev>
* Fix mergeStream

Define semantics and implement a version that passes current tests.
Todo add tests with histograms.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>

* Add chunk batch stream tests for histograms and fix logic

Needed to add code to be able to split Batches when type is changing.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>

* Rephrase assertions in chunk_test.go

Should not assert for x == y , use Equal(x,y) instead.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>

* Mock values type in chunk_test.go mockIterator

Otherwise the tests fail since they assert on the returned type.
On the other hand, no need to mock values themselves since the
iterator tests only care about timestampts and lenghts.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>

* Make linter happy, do early returns

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
krajorama and others added 24 commits February 9, 2023 09:59
Since we don't forward histograms any more this is not needed and
the deep copy actually would take more time to develop.

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
…format (#4269)

* Add (currently failing) integration test for querying native histograms with new query result payload format enabled.

* Add support for decoding vector values containing native histograms.

* Add support for decoding matrix values containing native histograms.

* Add benchmark for decoding protobuf format.

* Fix remaining tests.

* Always enable histograms in integration test.
* Add native histogram support for recording rules
* Improve TestPusherAppendable and add native histograms to it

Signed-off-by: Ganesh Vernekar <ganeshvern@gmail.com>
instead of hacking copyFlags

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Fixes a couple of TODOs

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
…thods to compare histograms in mimirpb format?
Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
@zenador zenador force-pushed the sparsehistogram-goes-boom branch 2 times, most recently from e70611c to 1cb3240 Compare February 24, 2023 10:47
@zenador zenador closed this Mar 7, 2023
@zenador zenador deleted the sparsehistogram-goes-boom branch March 7, 2023 07:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants