Closed chrzaszcz closed 3 weeks ago
elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 437 / Failed: 0 / User-skipped: 43 / Auto-skipped: 0
small_tests_25 / small_tests / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root / small
small_tests_26 / small_tests / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root / small
small_tests_26_arm64 / small_tests / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root / small
ldap_mnesia_25 / ldap_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 2283 / Failed: 1 / User-skipped: 897 / Auto-skipped: 0
dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 4541 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0
dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 4541 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0
ldap_mnesia_26 / ldap_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 2284 / Failed: 0 / User-skipped: 897 / Auto-skipped: 0
dynamic_domains_mysql_redis_26 / mysql_redis / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 4508 / Failed: 0 / User-skipped: 144 / Auto-skipped: 0
pgsql_cets_26 / pgsql_cets / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 4428 / Failed: 0 / User-skipped: 176 / Auto-skipped: 30
internal_mnesia_26 / internal_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 2424 / Failed: 0 / User-skipped: 757 / Auto-skipped: 0
dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 4538 / Failed: 0 / User-skipped: 114 / Auto-skipped: 0
mysql_redis_26 / mysql_redis / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 4909 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0
pgsql_mnesia_25 / pgsql_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 4930 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0
pgsql_mnesia_26 / pgsql_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 4930 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0
mssql_mnesia_26 / odbc_mssql_mnesia / e4ef412a0cb81d8f98e10d95ab542fffca6965c2 Reports root/ big OK: 4927 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 84.41%. Comparing base (
cb92b6a
) to head (082f1e0
). Report is 1 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
elasticsearch_and_cassandra_26 / elasticsearch_and_cassandra_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 437 / Failed: 0 / User-skipped: 43 / Auto-skipped: 0
small_tests_25 / small_tests / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root / small
small_tests_26 / small_tests / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root / small
small_tests_26_arm64 / small_tests / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root / small
dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4540 / Failed: 1 / User-skipped: 111 / Auto-skipped: 0
ldap_mnesia_25 / ldap_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 2284 / Failed: 0 / User-skipped: 897 / Auto-skipped: 0
ldap_mnesia_26 / ldap_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 2284 / Failed: 0 / User-skipped: 897 / Auto-skipped: 0
dynamic_domains_mysql_redis_26 / mysql_redis / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4508 / Failed: 0 / User-skipped: 144 / Auto-skipped: 0
dynamic_domains_pgsql_mnesia_26 / pgsql_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4541 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0
internal_mnesia_26 / internal_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 2424 / Failed: 0 / User-skipped: 757 / Auto-skipped: 0
dynamic_domains_mssql_mnesia_26 / odbc_mssql_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4538 / Failed: 0 / User-skipped: 114 / Auto-skipped: 0
pgsql_cets_26 / pgsql_cets / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4456 / Failed: 0 / User-skipped: 178 / Auto-skipped: 0
pgsql_mnesia_25 / pgsql_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4930 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0
pgsql_mnesia_26 / pgsql_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4930 / Failed: 0 / User-skipped: 118 / Auto-skipped: 0
mysql_redis_26 / mysql_redis / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4909 / Failed: 0 / User-skipped: 139 / Auto-skipped: 0
mssql_mnesia_26 / odbc_mssql_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4922 / Failed: 5 / User-skipped: 121 / Auto-skipped: 0
dynamic_domains_pgsql_mnesia_25 / pgsql_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4541 / Failed: 0 / User-skipped: 111 / Auto-skipped: 0
mssql_mnesia_26 / odbc_mssql_mnesia / 082f1e01c1b925c4d62e3fdbc60d63be63fe49f7 Reports root/ big OK: 4927 / Failed: 0 / User-skipped: 121 / Auto-skipped: 0
Add CETS
major.minor
version as a suffix to cluster name in thediscovery_nodes
table, preventing CETS from crashing if a rolling upgrade is performed, and the CETS versions are incompatible.This would occur when upgrading MIM from
6.2.0
to the upcoming6.2.1
, which translates to CETS upgrade from0.1.0
to0.2.0
. If only the patch version of CETS is changed, e.g.0.2.0
to0.2.1
, they are still considered compatible. From now on, we only need to ensure that CETS versions are marked accordingly before MIM releases.This change was tested manually by upgrading from
6.2.0
to this PR. The test was performed twice:test-helper
,helm upgrade
.Note: The version is not a separate DB column, because the nodes running version 6.2.0 would still try to connect to the upgraded nodes. Extending the name seems like a sane option, and similar solutions are used in well-known tools and platforms like k8s.