NRG (2.11): Fix candidate stepdown logic #5717
Merged
Travis CI / Travis CI - Branch
succeeded
Jul 31, 2024 in 12m 9s
Build Passed
The build passed. This is a change from the previous build, which failed.
Details
This is a normal build for the rmn/candidate-stepdown-fix branch. You should be able to reproduce it by checking out the branch locally.
Jobs and Stages
This build has 16 jobs, running in parallel.
Job | Go | ENV | OS | State |
---|---|---|---|---|
22927.1 | 1.22.5 | Linux | passed | |
22927.2 | 1.21.12 | Linux | passed | |
22927.3 Compile and various other checks | 1.22.5 | TEST_SUITE=compile | Linux | passed |
22927.4 Run TestNoRace tests | 1.22.5 | TEST_SUITE=no_race_tests | Linux | passed |
22927.5 Run Store tests | 1.22.5 | TEST_SUITE=store_tests | Linux | passed |
22927.6 Run JetStream tests | 1.22.5 | TEST_SUITE=js_tests | Linux | passed |
22927.7 Run JetStream cluster tests (1) | 1.22.5 | TEST_SUITE=js_cluster_tests_1 | Linux | passed |
22927.8 Run JetStream cluster tests (2) | 1.22.5 | TEST_SUITE=js_cluster_tests_2 | Linux | passed |
22927.9 Run JetStream cluster tests (3) | 1.22.5 | TEST_SUITE=js_cluster_tests_3 | Linux | passed |
22927.10 Run JetStream cluster tests (4) | 1.22.5 | TEST_SUITE=js_cluster_tests_4 | Linux | passed |
22927.11 Run JetStream super cluster tests | 1.22.5 | TEST_SUITE=js_super_cluster_tests | Linux | passed |
22927.12 Run MQTT tests | 1.22.5 | TEST_SUITE=mqtt_tests | Linux | passed |
22927.13 Run Message Tracing tests | 1.22.5 | TEST_SUITE=msgtrace_tests | Linux | passed |
22927.14 Run all other tests from the server package | 1.22.5 | TEST_SUITE=srv_pkg_non_js_tests | Linux | passed |
22927.15 Run all tests from all other packages | 1.22.5 | TEST_SUITE=non_srv_pkg_tests | Linux | passed |
22927.16 Compile with older Go release | 1.21.x | TEST_SUITE=build_only | Linux | passed |
Build Configuration
Build Option | Setting |
---|---|
Language | Go |
Operating System | Linux (Focal) |
Go Versions | 1.22.5, 1.21.12 |
Build Configuration
{
"language": "go",
"os": [
"linux"
],
"dist": "focal",
"vm": {
"size": "2x-large"
},
"go": [
"1.22.5",
"1.21.12"
],
"go_import_path": "github.com/nats-io/nats-server",
"addons": {
"apt": {
"packages": [
"rpm"
]
}
},
"jobs": {
"include": [
{
"name": "Compile and various other checks",
"env": [
{
"TEST_SUITE": "compile"
}
]
},
{
"name": "Run TestNoRace tests",
"env": [
{
"TEST_SUITE": "no_race_tests"
}
]
},
{
"name": "Run Store tests",
"env": [
{
"TEST_SUITE": "store_tests"
}
]
},
{
"name": "Run JetStream tests",
"env": [
{
"TEST_SUITE": "js_tests"
}
]
},
{
"name": "Run JetStream cluster tests (1)",
"env": [
{
"TEST_SUITE": "js_cluster_tests_1"
}
]
},
{
"name": "Run JetStream cluster tests (2)",
"env": [
{
"TEST_SUITE": "js_cluster_tests_2"
}
]
},
{
"name": "Run JetStream cluster tests (3)",
"env": [
{
"TEST_SUITE": "js_cluster_tests_3"
}
]
},
{
"name": "Run JetStream cluster tests (4)",
"env": [
{
"TEST_SUITE": "js_cluster_tests_4"
}
]
},
{
"name": "Run JetStream super cluster tests",
"env": [
{
"TEST_SUITE": "js_super_cluster_tests"
}
]
},
{
"name": "Run MQTT tests",
"env": [
{
"TEST_SUITE": "mqtt_tests"
}
]
},
{
"name": "Run Message Tracing tests",
"env": [
{
"TEST_SUITE": "msgtrace_tests"
}
]
},
{
"name": "Run all other tests from the server package",
"env": [
{
"TEST_SUITE": "srv_pkg_non_js_tests"
}
]
},
{
"name": "Run all tests from all other packages",
"env": [
{
"TEST_SUITE": "non_srv_pkg_tests"
}
]
},
{
"name": "Compile with older Go release",
"go": "1.21.x",
"env": [
{
"TEST_SUITE": "build_only"
}
]
}
]
},
"script": [
"./scripts/runTestsOnTravis.sh $TEST_SUITE"
],
"deploy": [
{
"provider": "script",
"cleanup": true,
"script": "curl -o /tmp/goreleaser.tar.gz -sLf https://github.com/goreleaser/goreleaser/releases/download/v1.26.2/goreleaser_Linux_x86_64.tar.gz && tar -xvf /tmp/goreleaser.tar.gz -C /tmp/ && /tmp/goreleaser",
"on": {
"tags": true,
"condition": [
"($TRAVIS_GO_VERSION =~ 1.22) && ($TEST_SUITE = \"compile\")"
]
}
}
]
}
Loading