VS403406-feil når du har mange gruppeprosjekter ved hjelp av en enkelt vert XML-prosess

Gjelder: Azure DevOps Services Premium

Symptomer


Når du oppretter et prosjekt i Microsoft Visual Studio Team Services (VSTS), kan du få en feilmelding som ligner på følgende :

Årsak


Noen kunder opprettet dusinvis av gruppeprosjekter som var basert på en enkelt vert XML-prosess. Når de endrer vert XML-prosessen, har alle metadata for prosessen som skal kopieres til hver av disse gruppeprosjekter, som kan ta flere timer. Under denne prosessen, andre brukere i konto-opplevelsen til redusert ytelse.

Til å begrense dette problemet, Microsoft lagt til en grense VSTS nummeret til gruppeprosjekter som kan ha én enkelt prosess for vertsbasert XML. Du mottar feilmeldingen VS403406 når vert for XML-prosessen når denne grensen.

Anbefaling


For å minimere virkningen på ytelsen, vi sterkt anbefaler at du:

  • MMinimer antall ganger du laste opp prosessendringene ved bunkebehandling dem. .
  • U pload prosessen etter avdelinger samarbeide timer å redusere antallet berørte brukere .

Løsning


Hvis du får feilen VS403406, kan du prøve følgende metoder for å omgå dette problemet:

  • Den anbefalte fremgangsmåten er å begynne å bruke arv prosessmodellen for nye prosjekter. Du kan opprette en prosess med arvet fra Agile, Scrum eller CMMI til å gjenskape prosessen manuelt. Det er en engangs krefter å lage denne prosessen. Fordelen er at du deretter kan opprette så mange team prosjekter som du ønsker uten noen implikasjoner, og du får en mye bedre brukeropplevelse når du endrer prosessen. Microsoft vil i fremtiden, kan du migrere eksisterende prosjekter til prosessmodellen arv.
  • Opprett en kopi av prosessen som er vert for XML- . Deretter kan du opprette et nytt sett med gruppeprosjekter inntil du treffer grensen. Bidrar til å fordele belastningen systemet, og så en endring i prosessen har mindre innvirkning på andre brukere på kontoen.
  • Minst gunstig løsningen er å be om en økning i grensen. Hvis du vil sende inn forespørselen, kan du kontakte vstsprcssprt@microsoft.com. Bare forespørsler som inneholder gyldig bestillingsårsak vil bli gjennomgått. Hvis forespørselen er godkjent, gjelder de samme anbefalingene som i det forrige alternativet: begrense hvor mange ganger du laste opp prosessen, og laste opp prosessen etter arbeidstid.

Status


Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Mer informasjon


Når du oppretter en konto på Visual Studio Team Services, har du tilgang til nye arv prosessen modellen. Denne prosessmodellen har en fin "what you see is what you get" (WYSIWYG) redigering erfaring og inkluderer begrepet "deler". Med deling av når du endrer prosessen, alle gruppeprosjekter som er basert på prosessen automatisk få disse endringene.

Microsoft Team Foundation Server (TFS, lokal versjon) bruker prosessmodellen "på prem XML". Som navnet antyder, er denne prosessmodellen basert på et sett med XML-filer. Denne prosessmodellen har imidlertid ikke konseptet med å dele. Når brukeren oppretter et gruppeprosjekt, kopieres prosess-metadata til gruppe-prosjekt. Slik endrer du prosessen, og brukeren må endre metadataene i gruppe-prosjekt. Endringer i prosessen selve malen gjelder bare for nye prosjekter. Det er også hvorfor det er "prosessmaler" i TFS og "Behandler" i VSTS.

Tredje prosessmodellen er bare tilgjengelig for dem som har brukt av TFS Database Import Service . Denne prosessmodellen kalles prosessmodellen XML-vert. Denne prosessmodellen bruker XML-filer til å definere prosessen, for eksempel "på prem XML" prosessmodellen. I motsetning til TFS-versjonen støtter vertsbasert XML-begrepet "deling," for eksempel arving av prosessmodellen. Forskjellen mellom arv og vert XML er der prosessen metadataene er lagret. I arv-prosessmodellen lese gruppeprosjekter prosessen metadata direkte fra prosessen. Imidlertid lagre gruppeprosjekter fortsatt metadataene prosessen lokalt i XML-vert. For å støtte begrepet deling i XML-vert, prosess-metadata kopieres til hvert gruppeprosjekt når en prosess for vertsbasert XML endres.