SnapShot OOPS editing team with 13000 members
Bug #488762 reported by
Diogo Matsubara
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
High
|
Brad Crittenden | ||
lazr.lifecycle |
Fix Released
|
Undecided
|
Brad Crittenden |
Bug Description
As seen in OOPS-1420EA331 a ShortListTooBig
Related branches
lp://staging/~bac/lazr.lifecycle/snapshot
- Gary Poster: Approve (code)
-
Diff: 159 lines (+46/-12)5 files modifiedsrc/lazr/lifecycle/NEWS.txt (+6/-0)
src/lazr/lifecycle/docs/snapshot.txt (+12/-5)
src/lazr/lifecycle/interfaces.py (+9/-0)
src/lazr/lifecycle/snapshot.py (+18/-6)
src/lazr/lifecycle/version.txt (+1/-1)
lp://staging/~bac/launchpad/bug-488762-snapshot
- Paul Hummer (community): Approve
-
Diff: 240 lines (+80/-52)6 files modifiedlib/canonical/launchpad/webapp/snapshot.py (+1/-1)
lib/lp/registry/doc/person.txt (+1/-3)
lib/lp/registry/interfaces/person.py (+62/-45)
lib/lp/registry/model/product.py (+0/-2)
lib/lp/registry/tests/test_person.py (+15/-0)
versions.cfg (+1/-1)
Changed in launchpad-registry: | |
status: | New → Triaged |
summary: |
- OOPS editing team description + OOPS editing team with 13000 members |
Changed in launchpad-registry: | |
importance: | Undecided → High |
Changed in launchpad-registry: | |
milestone: | none → 3.1.12 |
Changed in launchpad-registry: | |
assignee: | nobody → Brad Crittenden (bac) |
status: | Triaged → In Progress |
Changed in launchpad-foundations: | |
status: | Triaged → In Progress |
assignee: | nobody → Brad Crittenden (bac) |
Changed in launchpad-foundations: | |
milestone: | none → 3.1.12 |
status: | In Progress → Fix Committed |
Changed in launchpad-foundations: | |
status: | Fix Committed → Invalid |
Changed in lazr.lifecycle: | |
status: | New → Fix Committed |
assignee: | nobody → Brad Crittenden (bac) |
milestone: | none → 1.0 |
Changed in launchpad-foundations: | |
status: | Fix Committed → Invalid |
Changed in launchpad-registry: | |
status: | Fix Committed → Fix Released |
Changed in lazr.lifecycle: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is like the branches problem that launchpad and u1 had. In this case, there are too many members. The core of the problem is not that the hard limit was exceeded, but that the automated rules for snapshots (the interface) is copying the attributes that are into intrinsic to the object. The specific attributes in this case appear to be activemember, allmembers, deactivatedmembers, approvedmembers, expiredmembers, inactivemembers, invited_members, member_memberships, pending_ memberships, proposed_ memberships. These fileds are often CollectionField ...Snapshot should not be coying these fields.