Skip to content

Ensure that getting the checksum for a project cone is resilient to its project references being missing#57776

Merged
CyrusNajmabadi merged 1 commit intodotnet:mainfrom
CyrusNajmabadi:syncProjectCone
Nov 16, 2021
Merged

Ensure that getting the checksum for a project cone is resilient to its project references being missing#57776
CyrusNajmabadi merged 1 commit intodotnet:mainfrom
CyrusNajmabadi:syncProjectCone

Conversation

@CyrusNajmabadi
Copy link
Copy Markdown
Contributor

Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1436227

Comment in code explains the scenario. But effectively it is part of our underlying green project tree that it can represent links between states that are stale and refer to states the current green state doesn't contain. The red layer on top already ensures the right state is shown to any consumer from that layer, however we have code what was walking the green state and crashed here.

I don't love that the green layer can be in a place like this, but it's been part of the nature of this system for a while.

@CyrusNajmabadi CyrusNajmabadi merged commit 4f2e3db into dotnet:main Nov 16, 2021
@ghost ghost added this to the Next milestone Nov 16, 2021
@allisonchou allisonchou modified the milestones: Next, 17.1.P2 Nov 30, 2021
@CyrusNajmabadi CyrusNajmabadi deleted the syncProjectCone branch February 1, 2022 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants