Community
Participate
Working Groups
This bugzilla is raised to study means to improve revisions prefetch and have performance tests to see improvements.
I have added a JUnit class RevisionsPrefetchPerformanceTests : https://git.eclipse.org/r/#/c/39035/
Moving all open bugzillas to 4.5.
New Gerrit change created: https://git.eclipse.org/r/69149
I have pushed https://git.eclipse.org/r/69149 on gerrit as draft to not lose it. This draft consists to do a readRevisions on ClassMapping in batch to decrease the number of SQL requests. The initial idea was to use a "SELECT IN [...]" request [1] but this is prevented by JDBC API to avoid potential SQL injection attack [2]. The next step was to test the different strategies explained in [2]. I have briefly studied the use of recursive SQL request (CTE) but this seems to complex and not supported by all majors RDBMS. [1] http://sql.sh/cours/where/in [2] http://www.javaranch.com/journal/200510/Journal200510.jsp#a2 [3] https://msdn.microsoft.com/fr-fr/library/ms175972(v=sql.120).aspx This task is in work interrupted. Eike has done some commits to improve drastically revisions loading, see Bug 486458, but with some contraints like object move forbidden.
Moving all unaddressed bugzillas to 4.6.
Moving all open bugs to 4.7
Moving all unresolved issues to version 4.8-
Moving all unresolved issues to version 4.9
Moving to 4.13.