-
Notifications
You must be signed in to change notification settings - Fork 14
Kafka and Cassandra integration tests are very unstable #255
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 0.5 ETH (185.75 USD @ $371.49/ETH) attached to it.
|
I might be interested in taking this. Are we constructing the embedded Kafka & Cassandra instances before and after every single test class or are the instances shared for multiple modules? I'm been browsing the error logs in the CI and it looks like embedded Kafka often has trouble shutting down and closing. |
Hi @KevinLiLu, Just start work on gitcoin to show others, that you took this task. Right now instances are not shared, as far as I remember, but it will be nice, if they do(at least for each module) |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 2 months ago. 1) KevinLiLu has started work. Will play around with Kafka/Cassandra configurations, and possible use 1 shared instance of Kafka & Cassandra per module. Learn more on the Gitcoin Issue Details page. |
@hleb-albau can you grant me write permissions in CircleCI so I can trigger a bunch of builds in a PR to test fail rate? The tests don't really fail on my local so it seems isolated to the CI environment. |
@KevinLiLu is it possible on CircleCi? I can't found required settings. I generated api token, sent to your email lu.kevin@berkeley.edu. |
@hleb-albau Ah, a quick google search shows that the permissions are taken from the GitHub repo. So I would need to have write access in this repo in order to run builds... |
@KevinLiLu try now see |
@hleb-albau got it. it works now, thanks 😄 |
hey @KevinLiLu - Frank from Gitcoin here, are you still working on this issue? |
@frankchen07 hey Frank, yes this is still ongoing. |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work for 0.5 ETH (108.66 USD @ $217.33/ETH) has been submitted by: @hleb-albau please take a look at the submitted work:
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done The funding of 0.5 ETH (107.31 USD @ $214.61/ETH) attached to this issue has been approved & issued to @KevinLiLu.
|
Overview
Right now we have a lot of integration tests using embedded kafka and cassandra. The main issue with this tests, that they are very unstable.
See https://circleci.com/gh/cybercongress/workflows/cyber-search
Task description
Integration tests should be stable. 100% builds for right written tests.
Required skills
Contribution rules
Here you can learn how to contribute to our project
Definition of done
Explain what you actually want to see as a result:
Extra information
The text was updated successfully, but these errors were encountered: