ScopedCollection:CollectionResource:#branch_merge_proposal-page-resource (landing candidates) dying from late evaluation of security rules

Bug #1029642 reported by Robert Collins
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
William Grant

Bug Description


Is dying the death of a thousand cuts as each element in the whole batch is checked and rechecked for access permission. (Once from the batch, once from

  File "/srv/", line 584, in canonical_urldata_iterator
    current_object = urldata.inside
  File "/srv/", line 396, in inside
    return getattr(self.context, attribute_to_parent)
  File "/srv/", line 544, in block_implicit_flushes_decorator

and probably two other cases I haven't tracked down.

This /may/ be a new-access-code regression, or it may be that the data set in question has finally tipped over the edge.

Related branches

Revision history for this message
Francis J. Lacoste (flacoste) wrote :

The hard timeout on this call was increased to 9s to alleviate this issue.

William Grant (wgrant)
tags: added: timeout
Changed in launchpad:
assignee: nobody → William Grant (wgrant)
status: Triaged → In Progress
tags: added: disclosure fallout
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :

Fixed in stable r15927 ( by a commit, but not testable.

tags: added: qa-untestable
Changed in launchpad:
status: In Progress → Fix Committed
William Grant (wgrant)
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers