Ticket #178 (assigned enhancement)

Opened 16 years ago

Last modified 14 years ago

Speed optimizations when changing local roles

Reported by: fguillaume Owned by: fguillaume
Priority: P2 Milestone: unspecified
Component: CPSCore Version: unspecified
Severity: normal Keywords: proxies-repo
Cc:

Description

Speed optimizations when changing local roles

The problem is that if we change a local role on a proxy, it impacts the catalog security indexes for all the subobjects, and also all the repository revisions impacted by the proxies.

The optimizations have been implemented in DICOD by directly modifying the catalog indexes for allowedRolesAndUsers (and localRoles, which is needed for this to work). The merge in CPSCore should be done carefuly as there is code impacted in multiple places. (Security*.py, ProxyBase?.reindexObjectSecurity(), maybe others).

Change History

comment:1 Changed 16 years ago by fguillaume

  • Status changed from new to assigned

comment:2 Changed 15 years ago by disabled-hc@…

Any news?

comment:3 Changed 15 years ago by disabled-hc@…

  • Cc hc@… added

comment:4 Changed 15 years ago by fguillaume

  • Priority changed from P2 to P1
  • Severity changed from normal to enhancement

P1 enhancement.

comment:5 Changed 14 years ago by fguillaume

  • Priority changed from P1 to P2
  • Cc hc@… removed

P2

Note: See TracTickets for help on using tickets.