-
Notifications
You must be signed in to change notification settings - Fork 28.6k
[SPARK-13655] [STREAMING] [TESTS] Fix WithAggregationKinesisBackedBlockRDDSuite #11558
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
Conversation
Test build #52551 has finished for PR 11558 at commit
|
Great! Thank you for trying to resolve this! |
Test build #52581 has finished for PR 11558 at commit
|
@tdas @brkyvz, don't these tests run against a real kinesis or something like that? Maybe there's a misconfiguration of credentials in Jenkins? If you remember how credentials were originally set up then forward those details to me and I can try to port that setup onto new build / jenkins scripts in case that's the issue. |
@JoshRosen This one was not tested with your block manager changes :(. I can reproduce the timeout failure locally. Here is the stack trace:
|
@JoshRosen you can test it using |
@zsxwing, thanks for the pointer. I think the problem here is that this suite is sharing a blockmanager and block ids across test cases and some of the test cases directly call BlockManager methods outside of a task to get blocks and then do not release those locks. What do you think about refactoring this suite so that the state is completely reset between tests? |
Here's an alternate fix: #11564 |
…DSuite This patch modifies `KinesisBackedBlockRDDTests` to increase the isolation between tests in order to fix a bug which causes the tests to hang. See #11558 for more details. /cc zsxwing srowen Author: Josh Rosen <joshrosen@databricks.com> Closes #11564 from JoshRosen/SPARK-13655.
Nice! actual fix. |
…DSuite This patch modifies `KinesisBackedBlockRDDTests` to increase the isolation between tests in order to fix a bug which causes the tests to hang. See apache#11558 for more details. /cc zsxwing srowen Author: Josh Rosen <joshrosen@databricks.com> Closes apache#11564 from JoshRosen/SPARK-13655.
What changes were proposed in this pull request?
Disable Kinesis tests that are always timing out the build. Anything triggering kinesis tests is currently hanging and timing out, like #11481
This does not resolve the problem, just disables the test.
CC @brkyvz @tdas who may know more, having mostly authored / changed this code.
How was this patch tested?
Jenkins tests. As this only removes a test, it shouldn't be able to break anything. We'll see if this was all that's needed.