Commit graph

25925 commits

Author SHA1 Message Date
Marcos Pereira
06594e537b
Update contributing guide to remove Jenkins and add Github Actions (#30595)
* Fix some minor format issues
* Review grammar and links
* Remove mentions to Jenkins in the contributing guide
* Avoid running jobs in forked projects
2021-08-31 16:53:19 +02:00
Patrik Nordwall
14d35bd628
Merge pull request #30598 from akka/wip-multi-node-patriknw
Only multi-jvm in nightly-builds.yml
2021-08-31 16:48:37 +02:00
Patrik Nordwall
9673a34528
Merge pull request #30599 from akka/wip-30584-publishLocal-patriknw
Remove publishLocal from pr validation, #30584
2021-08-31 16:41:06 +02:00
Andrea Peruffo
8e00fff45a
Merge pull request #30597 from akka/wip-multi-node-mem-patriknw
-Xmx512M for multi-node
2021-08-31 10:51:19 +01:00
Patrik Nordwall
96d5ddaa46 Remove publishLocal from pr validation, #30584 2021-08-31 10:23:17 +02:00
Patrik Nordwall
fd2784d161 Only multi-jvm in nightly-builds.yml
* multi-node is run by multi-node.yml
2021-08-31 10:17:12 +02:00
Patrik Nordwall
ad1acba178 -Xmx512M for multi-node
* I noticed "command terminated with exit code 137" in some test failure,
  and that is Kubernetes OOM kill.
* Container memory limit is 2Gi
* We didn't used more than 512M previously
2021-08-31 09:11:45 +02:00
Andrei Arlou
a8015b7952
Fix broken links about java serialization (#30589) (#30593) 2021-08-31 09:00:03 +02:00
Marcos Pereira
62b8d7fa39
Add new nightly job to run Artery Aeron UDP remote tests (#30573) 2021-08-30 11:42:12 -04:00
Marcos Pereira
5e9965a129
GH Actions: Add nightly job to run Classic cluster tests (#30572)
* GH Actions: Add nightly job to run Classic cluster tests

* Run tests as multi-jvm instead of multi-node

* Some minor adjustments

* Rename for clarity

* Use JDK 11

* Group some tests to reduce parallelism

* Allow to exclude multi-jvm tests using `-Dakka.test.names.exclude` property

* Exclude akka.cluster.Stress tests

* Move akka classic remoting job to nightly-builds workflow
2021-08-30 11:20:08 -04:00
Marcos Pereira
2c4d92e5d4
GH Actions: Add nightly job to run Artery cluster tests (#30571)
* Add new nightly job to run Artery Cluster tests

* Rename job to make it clear it is using Aeron UDP

* Use JDK 11

* Group some jobs to reduce parallelism
2021-08-30 09:32:22 -04:00
Andrei Arlou
d34e6df4bd
Replace broken links on RFC standarts (#30588) 2021-08-30 15:05:41 +02:00
Andrei Arlou
9fb29822bd
Fix broken links in CONTRIBUTING.MD (#30590) 2021-08-30 09:18:53 +02:00
Andrea Peruffo
d75ad252b8
Run multi-node tests on fresh GKE clusters (#30570)
* Port multi-node-test from Jenkins
* link to issues for gh-excluded tests
* use kubectl in multi-jvm plugin
2021-08-27 17:40:51 +02:00
Andrea Peruffo
210912e916
Fix incorrect quotes (#30585) 2021-08-27 17:01:11 +02:00
Andrea Peruffo
942186acb9
Merge pull request #30583 from akka/fix-test-30532
Fix test to avoid race condition from multiple persistent actors
2021-08-27 11:55:12 +01:00
Debasish Ghosh
f4ce74f255 Fixed possible race condition 2021-08-27 14:52:44 +05:30
Debasish Ghosh
3799ebb453 Tagged as GHExcludeTest in ReplicatedEventSourcing 2021-08-27 13:43:29 +05:30
Debasish Ghosh
65442bd6a9 Fixed yet another race condition 2021-08-27 13:23:42 +05:30
Debasish Ghosh
e0fdec8fc1 Tagged some tests as GHExclude - both documented as failing 2021-08-27 13:05:10 +05:30
Debasish Ghosh
84695e0854 Fix test to avoid race condition from multiple persistent actors 2021-08-27 12:28:56 +05:30
Debasish Ghosh
cd2b9bcd11
Fixes Java test on null empty state: try to avoid race condition by waiting for 1 persistent actor to stop before starting the next one (#30579) 2021-08-26 21:59:16 +05:30
Andrea Peruffo
6bada7a107
Exclude more tests from PR validation (#30580)
* Exclude FlowThrottleSpec and ReplicatedEventSourcing flaky tests from PR validation
* RestartSpec
2021-08-26 16:56:14 +02:00
Patrik Nordwall
95a95e8019
Merge pull request #30576 from akka/fix-test-30575
Fixes Java test on primitive state
2021-08-26 16:48:46 +02:00
Marcos Pereira
8479b297aa
Merge pull request #30578 from andreaTP/conditional-scheduled
Run scheduled jobs only on main repo
2021-08-26 10:45:52 -04:00
Marcos Pereira
c0799cfb41
Merge pull request #30569 from marcospereira/build/fix-minor-inconsistencies
GH Actions: fix minor inconsistencies
2021-08-26 10:39:36 -04:00
Andrea Peruffo
5f6a3a193e Run scheduled jobs only on main repo 2021-08-26 11:30:04 +01:00
Debasish Ghosh
df56c81051 Fixes Java test on primitive state: try to avoid race condition by waiting for 1 persistent actor to stop before strating the next one 2021-08-26 15:21:59 +05:30
Marcos Pereira
53ea3685dc
Merge pull request #30562 from marcospereira/issues/30552/debug-message-adapter-spec
Clearer error message when the test fails
2021-08-24 15:26:05 -04:00
Marcos Pereira
d6178f5a10
Use ubuntu-20.04 for all jobs 2021-08-24 12:11:23 -04:00
Marcos Pereira
f92ef444f8
Consistent use of timefactor when running tests 2021-08-24 12:11:23 -04:00
Marcos Pereira
a40a0fef48
Remove properties that are unnecessary for the given sbt tasks 2021-08-24 12:11:23 -04:00
Marcos Pereira
d5bd868d62
Configure gh-exclude as it was done for other tags 2021-08-24 12:10:59 -04:00
Marcos Pereira
554044e387
Merge pull request #30551 from marcospereira/build/nightly-builds-improvements
GH Actions: Nightly builds improvements
2021-08-24 11:40:37 -04:00
Marcos Pereira
ad38281c58
Clearer error message when the test fails 2021-08-24 11:35:06 -04:00
Marcos Pereira
17f8ccb9be
Merge pull request #30561 from marcospereira/issues/30559/fix-stream-test-kit-specs
Also dilate the initial delay when testing timeouts in akka-stream-testkit
2021-08-24 10:34:14 -04:00
Andreas Gabor
418132b5fe
use internalLogger instead of context.log for recovery logging (#30563) 2021-08-24 14:33:53 +02:00
Marcos Pereira
ec55b42906
Use a timefactor=2 when validating pull requests 2021-08-23 20:00:28 -04:00
Marcos Pereira
0e31566b1a
Some minor syntax enhancements 2021-08-23 14:09:10 -04:00
Marcos Pereira
6d916df2f9
Increase paradox parsing timeout from 2 to 5 seconds 2021-08-23 14:08:51 -04:00
Marcos Pereira
d22e4becd1
Also dilate the initial delay when testing timeouts in akka-stream-testkit 2021-08-23 14:08:26 -04:00
Marcos Pereira
81afa5bc35
Remove pull_request trigger and add the cron schedule 2021-08-23 11:10:49 -04:00
Scala Steward
8ad0b992d6
Update jul-to-slf4j, log4j-over-slf4j, ... to 1.7.32 (#30508) 2021-08-23 13:06:28 +02:00
Andrei Arlou
6fca339521
Replace try/catch on assertThrows in FlowTest.java (#30560) 2021-08-23 11:52:10 +02:00
Andrei Arlou
29a595f82c
Use generic type inference and method references in FlowDocTest.java (#30478) 2021-08-23 11:16:34 +02:00
Scala Steward
6e789d3bc1
Update sbt to 1.5.5 (#30507) 2021-08-23 11:06:16 +02:00
Scala Steward
d1a689e1e5
Update logback-classic to 1.2.5 (#30504) 2021-08-23 11:05:59 +02:00
Marcos Pereira
edb3a654d0
GH Actions: Run validatePullRequest and MiMa (#30557)
* GH Actions: run validatePullRequest instead of just compiling the tests

* Run MiMa checks on GH Actions instead of Travis CI

* Some clear names for workflow and steps

* Add cache to bin compat step

* Also run MiMa for master branch and tags

* Use JDK 8 to validate pull request

* Move validateCompile to pull request validation

Also remove `update` and `Test/compile` from binary compatibility checks:

- `validateCompile` runs for all configurations, so it overrides `Test/compile`
- `update` is unnecessary for mima checks
2021-08-23 11:02:17 +02:00
Marcos Pereira
35dbab7b58
Using a timefactor=2 2021-08-20 11:01:59 -04:00
Marcos Pereira
972182f572
Use a single workflow to configure all nightly jobs 2021-08-20 09:40:31 -04:00