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

[6.x] Preserve x-axis ordering in split series vis. #28733

Closed
wants to merge 6 commits into from

Conversation

lukeelmers
Copy link
Member

@lukeelmers lukeelmers commented Jan 15, 2019

Closed in favor of #31533

Backport of #27723, which requires a different implementation for 6.x than it does for master.

This resolves an issue where the original sort order sent back by ES was
lost for point series / vislib visualizations with split series. This
was due to the way the point series agg response handler generated
series data, only filling in series values as it encountered them
bucket-by-bucket, rather than first looking at all x-values and ordering
them consistently within each series.

With this change, when a series is first created in the `agg_response`, it
will first look at all results, preserving the x-value sort order. Then
when creating new series, it will instantiate a zero-filled array with
the correctly ordered x axis values, filling it in with the real values
as it encounters them.

This duplicates some of the work done in the vislib `zero_injection`
component, which can likely be cleaned up further, or possibly removed
entirely.
@elasticmachine

This comment has been minimized.

@lukeelmers lukeelmers changed the title [6.x] [WIP] Preserve x-axis ordering in split series vis. [6.x] Preserve x-axis ordering in split series vis. Jan 23, 2019
@elasticmachine

This comment has been minimized.

@lukeelmers

This comment has been minimized.

@elasticmachine
Copy link
Contributor

💔 Build Failed

@epixa epixa changed the base branch from 6.x to 6.7 February 6, 2019 13:22
@elasticmachine
Copy link
Contributor

💔 Build Failed

@lukeelmers
Copy link
Member Author

Closing in favor of #31533

@lukeelmers lukeelmers closed this Feb 20, 2019
@elasticmachine
Copy link
Contributor

💔 Build Failed

@lukeelmers lukeelmers deleted the fix/subbucket-sorting-6.x branch February 11, 2021 15:16
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.

2 participants