[SERVER-85836] TenantFileImporter service should skip the feature document while iterating through the donor mdb_catlog table. Created: 27/Jan/24 Updated: 08/Feb/24 Resolved: 29/Jan/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.2.1, 8.0.0-rc0, 7.3.0-rc2 |
| Type: | Bug | Priority: | Critical - P2 |
| Reporter: | Suganthi Mani | Assignee: | Suganthi Mani |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Backport Requested: |
v7.3, v7.2
|
||||||||||||
| Sprint: | Execution Team 2024-02-05 | ||||||||||||
| Participants: | |||||||||||||
| Description |
|
The mdb_catalog can contain a special feature document with an empty namespace. Shard merge doesn't handle this edge case correctly and attempts to read that document, which is incorrect. The fix is TenantFileImporter service should skip the feature document while iterating through the donor mdb_catlog table. Extra context : Starting from version 5.1 (
This was caught in Serverless production where is causing shard merges to fail |
| Comments |
| Comment by Githook User [ 08/Feb/24 ] |
|
Author: {'name': 'Suganthi Mani', 'email': '38441312+smani87@users.noreply.github.com', 'username': 'smani87'}Message: (cherry picked from commit f6698560cf818fa8527614205353e290910096ee) |
| Comment by Githook User [ 29/Jan/24 ] |
|
Author: {'name': 'Suganthi Mani', 'email': '38441312+smani87@users.noreply.github.com', 'username': 'smani87'}Message: (cherry picked from commit f6698560cf818fa8527614205353e290910096ee) GitOrigin-RevId: 63456a288f5e1e92d31b57dcb8a6e0bbd457fff4 |
| Comment by Githook User [ 29/Jan/24 ] |
|
Author: {'name': 'Suganthi Mani', 'email': '38441312+smani87@users.noreply.github.com', 'username': 'smani87'}Message:
GitOrigin-RevId: f6698560cf818fa8527614205353e290910096ee |