[SERVER-78812] Restore upgrade/downgrade code for transactions Created: 10/Jul/23 Updated: 18/Jul/23 Resolved: 18/Jul/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Ivan Fefer | Assignee: | Backlog - Query Execution |
| Resolution: | Won't Fix | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Query Execution
|
| Participants: |
| Description |
|
In We added a new field to TransactionCoordinatorDocument, which was marked as `strict` in earlier releases, so we need that code again. There is a chance that we would need this code in the future (as we already needed it twice since 6.0). So maybe instead of removing it afterward, we can guard it with server parameter/feature flag/something. |
| Comments |
| Comment by Ivan Fefer [ 18/Jul/23 ] |
|
Marking TransactionCoordinatorDocument as not strict was backport to 7.0.0, so by the time of the project release, we won't need special upgrade/downgrade for transactions. |