VS403406 fel när du har många projekt med hjälp av en enda värd XML-process

Gäller för: Azure DevOps Services Premium

Symptom


När du skapar ett projekt i Microsoft Visual Studio Team Services (VSTS), kan du få ett felmeddelande av följande slag :

Orsak


Vissa kunder skapas dussintals grupprojekt som baserades på en enda värd XML-process. När de ändrar värd XML-processen har alla metadata för processen som ska kopieras till vart och ett av dessa projekt, som kan ta flera timmar. Andra användare i erfarenheten minskade prestanda under den här processen.

Att begränsa problemet, Microsoft läggs en gräns till VSTS av antalet projekt som kan ha en värd XML-process. Felmeddelandet VS403406 visas när värd XML-processen når denna gräns.

Rekommendation


Om du vill minimera effekten prestanda rekommenderar vi att du:

  • Minimera antalet gånger du överföra processen ändringar av satsvis kompilering dem. .
  • U pload process när föret ness timmar för att minska antalet berörda användare .

Temporär lösning


Om du får felet VS403406, Prova någon av följande metoder för att undvika problemet:

  • Den rekommenderade metoden är att börja använda processmodell för arv för nya projekt. Du kan skapa en process ärvs från Agile, Scrum eller CMMI återskapa processen manuellt. Det är en enstaka insats för att skapa processen. Fördelen är att du sedan kan skapa så många team projekt som du vill utan några konsekvenser, och du får en mycket bättre användarupplevelse när du ändrar din process. Microsoft kommer i framtiden kan du migrera dina befintliga projekt till process arvsmodell.
  • Skapa en kopia av värd XML-processen. Sedan skapar du en ny uppsättning grupprojekt tills du har nått gränsen. Det hjälper systemet sprida belastningen och så ändringar process har mindre påverkan på andra användare i kontot.
  • Minst fördelaktig lösning är att begära en ökning av gränsen. Om du vill skicka din begäran, kontakta vstsprcssprt@microsoft.com. Endast begäranden som innehåller giltiga skäl kommer att ses över. Om begäran godkänns gäller samma rekommendationer som i föregående alternativ: begränsa antalet gånger du överföra processen och processen överför efter kontorstid.

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet ”gäller”.

Mer information


När du skapar ett konto på Visual Studio Team Services, som du har använt till den nya processmodellen för arv. Den här processmodellen har en bra ”what you see is what you get” (WYSIWYG) Redigering erfarenhet och omfattar begreppet ”delar”. Med delning, när du ändrar processen, alla team-projekt som baseras på processen automatiskt erhålla ändringarna.

Microsoft Team Foundation Server (TFS, lokal version) använder processmodellen ”på lokal version XML”. Som namnet antyder är den här processmodellen baserad på en uppsättning XML-filer. Den här processmodellen saknar begreppet delning. När användaren skapar ett grupprojekt, kopieras process metadata till team-projekt. Så här ändrar du process, användaren måste ändra metadata i team-projekt. Ändringar i processen själva mallen tillämpas på nya projekt. Det är också varför det är ”processmallar” i TFS och ”bearbetar” i VSTS.

Tredje processmodellen är tillgängliga endast för dem som har använt den TFS databas Import Service . Den här processmodellen kallas värd XML-processmodellen. Den här processmodellen använder XML-filer för att definiera processen, till exempel ”på lokal version XML” processmodellen. I stället för TFS-versionen stöder värd XML-begreppet ”sharing” som processmodellen arv. Skillnaden mellan arv och värd XML är där process-metadata lagras. I processmodellen arv läsa grupprojekt deras process metadata direkt från processen. Dock lagra grupprojekt fortfarande metadata process lokalt i värd XML. För att stödja begreppet delning i värd XML-processen metadata kopieras till varje team projekt när en värd XML-processen ändras.