View Issue Details

IDProjectCategoryView StatusLast Update
0014935Mylyn ConnectorCorepublic2012-11-04 12:12
Reporterrombert Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status confirmedResolutionopen 
Product Version3.8.0 
Target VersionBacklog 
Summary0014935: Make repository cache refresh more fine grained
Description

Refreshing the cache data is quite expensive, and time required increases linearly with the number of projects. For large MantisBT installations, this can take quite some time.

To remove this problem, we should be able to expose more fine-grained cache information, at least:

  • retrieve project list ( 1 call, used in the MantisBT query page )
  • retrieve filters per project ( 1 call per project, used in the MantisBT query page )
  • retrieve global configuration data ( 1 call, used when sychronising any task )
  • retrieve configuration data / users / etc per project ( 1 call per project, used when synchronising a task for a given project )

If we do this lazily enough, we will not pull in data unless needed and therefore not make the users wait unnecessarily.

TagsNo tags attached.

Activities

rombert

rombert

2012-11-04 11:29

manager   ~0033492

Last edited: 2012-11-04 12:12

Originally reported at https://sourceforge.net/apps/mantisbt/mylyn-mantis/view.php?id=248 by rombert