Commit f89b981
feat(RDB): implement RDB engine upgrade using MajorUpgradeWorkflow (#3408)
* feat: implement RDB engine upgrade using MajorUpgradeWorkflow to minimize downtime and preserve endpoints
* feat(rdb): add comprehensive tests and documentation for engine upgrade feature
* refactor(rdb): consolidate engine upgrade tests into single comprehensive test
* feat: ensure both old and new RDB instances reach stable states during engine upgrade
* fix: resolve golangci-lint issues for RDB engine upgrade implementation
* test: compress cassettes and remove orphan test data files
* docs: regenerate documentation after rebase on master
* refactor: replace interface{} with any and remove unnecessary comments
* chore: bump sdk (#3411)
* chore: bump sdk
* fix cassettes
* Compress cassettes
* chore: fix documentation and include a make docs (#3412)
* chore: fix documentation and include a make docs
* Fix linter
* feat(rdb): clarify engine expects version name not ID
* fix(rdb): gofmt formatting
* feat(rdb): accept only version.Name for engine (simplify validation)
* docs: regenerate after engine description update
---------
Co-authored-by: Rémy Léone <[email protected]>1 parent 2cf89e8 commit f89b981
File tree
6 files changed
+2105
-11
lines changed- docs/resources
- internal/services/rdb
- testdata
- testfuncs
- templates/resources
6 files changed
+2105
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
80 | 112 | | |
81 | 113 | | |
82 | 114 | | |
| |||
141 | 173 | | |
142 | 174 | | |
143 | 175 | | |
144 | | - | |
| 176 | + | |
145 | 177 | | |
146 | | - | |
| 178 | + | |
147 | 179 | | |
148 | 180 | | |
149 | 181 | | |
| |||
245 | 277 | | |
246 | 278 | | |
247 | 279 | | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
248 | 285 | | |
249 | 286 | | |
250 | 287 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
| 62 | + | |
64 | 63 | | |
65 | 64 | | |
66 | 65 | | |
| |||
327 | 326 | | |
328 | 327 | | |
329 | 328 | | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
330 | 358 | | |
331 | 359 | | |
332 | 360 | | |
| |||
671 | 699 | | |
672 | 700 | | |
673 | 701 | | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
674 | 714 | | |
675 | 715 | | |
676 | 716 | | |
| |||
911 | 951 | | |
912 | 952 | | |
913 | 953 | | |
914 | | - | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
915 | 986 | | |
916 | 987 | | |
917 | 988 | | |
918 | 989 | | |
919 | 990 | | |
920 | 991 | | |
921 | | - | |
| 992 | + | |
922 | 993 | | |
923 | 994 | | |
924 | 995 | | |
925 | 996 | | |
926 | | - | |
927 | | - | |
928 | | - | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
| 1006 | + | |
| 1007 | + | |
| 1008 | + | |
| 1009 | + | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
| 1014 | + | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
| 1019 | + | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
929 | 1034 | | |
930 | 1035 | | |
931 | 1036 | | |
| |||
0 commit comments