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

[Flaky Test] metricbeat/module/kafka/consumer TestData #42808

Open
AndersonQ opened this issue Feb 20, 2025 · 1 comment
Open

[Flaky Test] metricbeat/module/kafka/consumer TestData #42808

AndersonQ opened this issue Feb 20, 2025 · 1 comment
Assignees
Labels
flaky-test Unstable or unreliable test cases. Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team

Comments

@AndersonQ
Copy link
Member

Flaky Test

the panic comes from compose.EnsureUp(t, "kafka",[...], which seem to be due the kafka container not being ready

Stack Trace

=== FAIL: metricbeat/module/kafka/consumer TestData (300.04s)
2025-02-20 11:26:47 CEST	panic: timeout waiting for lock [recovered]
2025-02-20 11:26:47 CEST		panic: timeout waiting for lock
2025-02-20 11:26:47 CEST	
2025-02-20 11:26:47 CEST	goroutine 19 [running]:
2025-02-20 11:26:47 CEST	testing.tRunner.func1.2({0x140cec0, 0x177f950})
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1631 +0x24a
2025-02-20 11:26:47 CEST	testing.tRunner.func1()
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1634 +0x377
2025-02-20 11:26:47 CEST	panic({0x140cec0?, 0x177f950?})
2025-02-20 11:26:47 CEST		/usr/local/go/src/runtime/panic.go:770 +0x132
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).Lock(0xc0002bc4a0)
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:278 +0x1f5
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).getServices(0xc0002bc4a0, {0xc000053460, 0x1, 0x1})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:337 +0x5d
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).Start(0xc0002bc4a0, {0x1600bb9, 0x5}, {0x4?, {0x0?, 0x0?}, 0x0?, 0xc0000902a0?})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:136 +0xb7
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.EnsureUp.func1()
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/compose.go:77 +0x6e
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.EnsureUp({0x179aed0, 0xc00037c820}, {0x1600bb9, 0x5}, {0xc00048df48, 0x2, 0x603?})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/compose.go:100 +0x3c8
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/metricbeat/module/kafka/consumer.TestData(0xc00037c820)
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/metricbeat/module/kafka/consumer/consumer_integration_test.go:37 +0xa5
2025-02-20 11:26:47 CEST	testing.tRunner(0xc00037c820, 0x1677648)
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1689 +0xfb
2025-02-20 11:26:47 CEST	created by testing.(*T).Run in goroutine 1
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1742 +0x390
2025-02-20 11:26:47 CEST	
2025-02-20 11:26:47 CEST	=== FAIL: metricbeat/module/kafka/consumergroup TestData (300.04s)
2025-02-20 11:26:47 CEST	panic: timeout waiting for lock [recovered]
2025-02-20 11:26:47 CEST		panic: timeout waiting for lock
2025-02-20 11:26:47 CEST	
2025-02-20 11:26:47 CEST	goroutine 19 [running]:
2025-02-20 11:26:47 CEST	testing.tRunner.func1.2({0x15bc1c0, 0x19d22c0})
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1631 +0x24a
2025-02-20 11:26:47 CEST	testing.tRunner.func1()
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1634 +0x377
2025-02-20 11:26:47 CEST	panic({0x15bc1c0?, 0x19d22c0?})
2025-02-20 11:26:47 CEST		/usr/local/go/src/runtime/panic.go:770 +0x132
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).Lock(0xc0003710f0)
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:278 +0x1f5
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).getServices(0xc0003710f0, {0xc000053460, 0x1, 0x1})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:337 +0x5d
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).Start(0xc0003710f0, {0x17e10a6, 0x5}, {0x4?, {0x0?, 0x0?}, 0x0?, 0xc0000902a0?})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:136 +0xb7
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.EnsureUp.func1()
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/compose.go:77 +0x6e
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.EnsureUp({0x19f09d0, 0xc000319040}, {0x17e10a6, 0x5}, {0xc00048df48, 0x2, 0x1fa4a28?})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/compose.go:100 +0x3c8
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/metricbeat/module/kafka/consumergroup.TestData(0xc000319040)
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/metricbeat/module/kafka/consumergroup/consumergroup_integration_test.go:43 +0xcd
2025-02-20 11:26:47 CEST	testing.tRunner(0xc000319040, 0x1862e18)
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1689 +0xfb
2025-02-20 11:26:47 CEST	created by testing.(*T).Run in goroutine 1
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1742 +0x390
2025-02-20 11:26:47 CEST	
2025-02-20 11:26:47 CEST	=== FAIL: metricbeat/module/kafka/partition TestData (300.06s)
2025-02-20 11:26:47 CEST	panic: timeout waiting for lock [recovered]
2025-02-20 11:26:47 CEST		panic: timeout waiting for lock
2025-02-20 11:26:47 CEST	
2025-02-20 11:26:47 CEST	goroutine 19 [running]:
2025-02-20 11:26:47 CEST	testing.tRunner.func1.2({0x15bc760, 0x19d0590})
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1631 +0x24a
2025-02-20 11:26:47 CEST	testing.tRunner.func1()
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1634 +0x377
2025-02-20 11:26:47 CEST	panic({0x15bc760?, 0x19d0590?})
2025-02-20 11:26:47 CEST		/usr/local/go/src/runtime/panic.go:770 +0x132
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).Lock(0xc0003730f0)
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:278 +0x1f5
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).getServices(0xc0003730f0, {0xc00045a690, 0x1, 0x1})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:337 +0x5d
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).Start(0xc0003730f0, {0x17e2346, 0x5}, {0x4?, {0x0?, 0x0?}, 0x0?, 0xc00011f208?})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:136 +0xb7
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.EnsureUp.func1()
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/compose.go:77 +0x6e
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.EnsureUp({0x19eef10, 0xc0002fd380}, {0x17e2346, 0x5}, {0xc000449f50, 0x2, 0x1fa4488?})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/compose.go:100 +0x3c8
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/metricbeat/module/kafka/partition.TestData(0xc0002fd380)
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/metricbeat/module/kafka/partition/partition_integration_test.go:47 +0xaf
2025-02-20 11:26:47 CEST	testing.tRunner(0xc0002fd380, 0x1864d48)
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1689 +0xfb
2025-02-20 11:26:47 CEST	created by testing.(*T).Run in goroutine 1
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1742 +0x390
2025-02-20 11:26:47 CEST	
2025-02-20 11:26:47 CEST	=== FAIL: metricbeat/module/kafka/producer TestData (300.05s)
2025-02-20 11:26:47 CEST	panic: timeout waiting for lock [recovered]
2025-02-20 11:26:47 CEST		panic: timeout waiting for lock
2025-02-20 11:26:47 CEST	
2025-02-20 11:26:47 CEST	goroutine 6 [running]:
2025-02-20 11:26:47 CEST	testing.tRunner.func1.2({0x140cec0, 0x177f950})
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1631 +0x24a
2025-02-20 11:26:47 CEST	testing.tRunner.func1()
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1634 +0x377
2025-02-20 11:26:47 CEST	panic({0x140cec0?, 0x177f950?})
2025-02-20 11:26:47 CEST		/usr/local/go/src/runtime/panic.go:770 +0x132
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).Lock(0xc0002ca4e0)
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:278 +0x1f5
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).getServices(0xc0002ca4e0, {0xc00010f420, 0x1, 0x1})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:337 +0x5d
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.(*Project).Start(0xc0002ca4e0, {0x1600bb9, 0x5}, {0x4?, {0x0?, 0x0?}, 0x0?, 0xc000162298?})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/project.go:136 +0xb7
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.EnsureUp.func1()
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/compose.go:77 +0x6e
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/libbeat/tests/compose.EnsureUp({0x179aed0, 0xc00037c820}, {0x1600bb9, 0x5}, {0xc000173f48, 0x2, 0x603?})
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/libbeat/tests/compose/compose.go:100 +0x3c8
2025-02-20 11:26:47 CEST	github.com/elastic/beats/v7/metricbeat/module/kafka/producer.TestData(0xc00037c820)
2025-02-20 11:26:47 CEST		/go/src/github.com/elastic/beats/metricbeat/module/kafka/producer/producer_integration_test.go:37 +0xa5
2025-02-20 11:26:47 CEST	testing.tRunner(0xc00037c820, 0x1677648)
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1689 +0xfb
2025-02-20 11:26:47 CEST	created by testing.(*T).Run in goroutine 1
2025-02-20 11:26:47 CEST		/usr/local/go/src/testing/testing.go:1742 +0x390
@AndersonQ AndersonQ added the flaky-test Unstable or unreliable test cases. label Feb 20, 2025
@AndersonQ AndersonQ self-assigned this Feb 20, 2025
@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label Feb 20, 2025
@AndersonQ AndersonQ added the Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team label Feb 20, 2025
@elasticmachine
Copy link
Collaborator

Pinging @elastic/elastic-agent-data-plane (Team:Elastic-Agent-Data-Plane)

@botelastic botelastic bot removed the needs_team Indicates that the issue/PR needs a Team:* label label Feb 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flaky-test Unstable or unreliable test cases. Team:Elastic-Agent-Data-Plane Label for the Agent Data Plane team
Projects
None yet
Development

No branches or pull requests

2 participants