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

Fixes log deduplication when mutating Labels using LogQL #5289

Merged
merged 17 commits into from
Feb 4, 2022

Commits on Jan 27, 2022

  1. Changes the iterator interface to include labelshash.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    946eaad View commit details
    Browse the repository at this point in the history
  2. Improve unused args and fixes build

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    7ad9238 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. Implement the new hash in the memchunk.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    40e5fe1 View commit details
    Browse the repository at this point in the history
  2. Add the hash in logproto

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    5eaf8c8 View commit details
    Browse the repository at this point in the history
  3. Insert the hash from ingester-querier

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    3ddc59a View commit details
    Browse the repository at this point in the history
  4. Rename LabelsHash to StreamHash

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    ff842ec View commit details
    Browse the repository at this point in the history
  5. Working through fixing tests.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    12e5333 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. Refactor HeapIterator into merge and sort Iterator.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    398f6c8 View commit details
    Browse the repository at this point in the history
  2. lint

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    450e002 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'refactor-heap' into label-hash

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    eb34e95 View commit details
    Browse the repository at this point in the history
  4. Order alphabetically when ordering samples.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    8fb36e3 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Do not JSON encode the hash for legacy model.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    3aafc94 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/main' into label-hash

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    3ebb8fb View commit details
    Browse the repository at this point in the history
  3. Add more regression tests.

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    5b9d4de View commit details
    Browse the repository at this point in the history
  4. Update CHANGELOG.md

    Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>
    cyriltovena committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    b699d81 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2022

  1. Review feedback

    cyriltovena committed Feb 4, 2022
    Configuration menu
    Copy the full SHA
    8fa7565 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c3936f View commit details
    Browse the repository at this point in the history