Skip to content

Fix and re-enable partial aggregates.#1702

Merged
JamesMBartlett merged 7 commits intopixie-io:mainfrom
etep:lla-fix-partial-agg
Sep 22, 2023
Merged

Fix and re-enable partial aggregates.#1702
JamesMBartlett merged 7 commits intopixie-io:mainfrom
etep:lla-fix-partial-agg

Conversation

@etep
Copy link
Copy Markdown

@etep etep commented Sep 11, 2023

Summary: The implementation of the "any" UDA was broken for partial aggregates. In this PR, we fix that and re-enable partial aggregates.

Type of change: /kind bug fix

Test Plan: We add two new test cases: MergeAnyUDA and SerDesAnyUDA.

  • Both new test cases fail with the original UDA impl.
  • Both new test cases pass with the fixed UDA impl. (this PR).
  • Skaffolded up the new impl. and verified that flamegraphs render correctly.

Pete Stevenson added 2 commits September 11, 2023 16:52
Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
@etep etep requested a review from a team September 12, 2023 00:02
Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
Pete Stevenson added 3 commits September 13, 2023 10:33
Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
@JamesMBartlett JamesMBartlett merged commit 2645963 into pixie-io:main Sep 22, 2023
ddelnano added a commit to ddelnano/pixie that referenced this pull request Oct 2, 2023
ddelnano added a commit to ddelnano/pixie that referenced this pull request Oct 3, 2023
This reverts commit 2645963.

Signed-off-by: Dom Del Nano <ddelnano@pixielabs.ai>
ddelnano pushed a commit to k8sstormcenter/pixie that referenced this pull request Feb 25, 2026
Summary: The implementation of the "any" UDA was broken for partial
aggregates. In this PR, we fix that and re-enable partial aggregates.

Type of change: /kind bug fix

Test Plan: We add two new test cases: `MergeAnyUDA` and `SerDesAnyUDA`.
- [x] Both new test cases fail with the original UDA impl.
- [x] Both new test cases pass with the fixed UDA impl. (this PR).
- [x] Skaffolded up the new impl. and verified that flamegraphs render
correctly.

---------

Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
ddelnano pushed a commit to k8sstormcenter/pixie that referenced this pull request Feb 25, 2026
Summary: The implementation of the "any" UDA was broken for partial
aggregates. In this PR, we fix that and re-enable partial aggregates.

Type of change: /kind bug fix

Test Plan: We add two new test cases: `MergeAnyUDA` and `SerDesAnyUDA`.
- [x] Both new test cases fail with the original UDA impl.
- [x] Both new test cases pass with the fixed UDA impl. (this PR).
- [x] Skaffolded up the new impl. and verified that flamegraphs render
correctly.

---------

Signed-off-by: Pete Stevenson <jps@pixielabs.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants