arcade
arcade copied to clipboard
TestResults table should be deprecated
Migrated from https://github.com/dotnet/core-eng/issues/14679
@markwilkie wrote:
From Chad:
[10:50 AM] Chad Nedzlek There appear to be 2 pieces of server code that still populates it. One of them should just be copies of the AzDO tests with a hard coded "Fail". The other is from the reporter I deleted from arcade, so either someone has a copy of it, or someone hasn't updated arcade. [10:50 AM] Chad Nedzlek Once people use the new table, we should delete those 2 pieces of code. [10:51 AM] Chad Nedzlek We should consider doing https://github.com/dotnet/core-eng/issues/14551 first. <https://teams.microsoft.com/l/message/19:[email protected]/1634665825594?tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47&groupId=4d73664c-9f2f-450d-82a5-c2f02756606d&parentMessageId=1634577446851&teamName=.NET Core Eng Services Partners&channelName=General&createdTime=1634665825594>
Working with the product teams to ensure this can be done safely.
We also need to wait for this fix to rollout in AzDO before we can deprecate this table: https://dev.azure.com/mseng/AzureDevOps/_workitems/edit/1943353
(Also, reached out to the product teams this week and haven't gotten any push back on deprecating the TestResults table).
Poked on the IcM for an update.
Following up: AzDO had a conversation with one of our product team customers and came to an agreement of how to further improve the searching, especially when there are millions of test results.
Update: reached out to Karel who said that his team is no longer using TestResults, so we're good to go on deprecation. Will follow up with Chad about it after the holidays to see what all needs to be done here and do it :) (e.g. making sure that once it's deleted we're not going to see errors from things attempting to be inserted into it).
Plan:
- Get https://dnceng.visualstudio.com/internal/_git/dotnet-helix-service/pullrequest/21134 merged in.
- Rename the table to something else as a soft-delete
- If no issues, delete the table.
Contingencies:
- Revert the PR if something goes sideways here.
- Revert the rename if something goes wrong here.
- At this point, any issues should have surfaced. Deletion should be straightforward.
Chad's PR has been merged. Will follow up after that change has been rolled out to rename the table.
JUST renamed both TestResults
tables in staging and prod Kusto clusters to DEPRECATEDTestResults
. We'll give it a week to see if anything blows up and if not, delete!
Dropped DEPRECATEDTestResults
from both staging and prod. Closing this issue.
nice!