Community
Participate
Working Groups
Cloned to track backport to the R36x branch. +++ This bug was initially created as a clone of Bug #338599 +++ When looking at the serialization code for LocalMetadataRepository, it appears that whenever we add a site reference, we mark the repo as dirty and re-write the repository. In a lot of cases, the references will be the same across multiple features and as the number of features grow, the problem becomes more apparent. This was noticed in a scenario in which the reconciler was being used to install roughly 2000 features. We should check to make sure that we really did add a new reference before writing out the repository.
Created attachment 190101 [details] patch for 3.6.x stream
Released to maintenance branch.
Effected JAR is: org.eclipse.equinox.p2.metadata.repository_1.1.1.R36x_v20110302.jar