Remove _p_independent mechanism
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ZODB |
Fix Released
|
Medium
|
Unassigned |
Bug Description
See http://
[Stefan]
BTrees.Length is used in many places to maintain the length of BTrees. Just the other day it was added to zope.app.
All I could google up is this from 2004: http://
Now, do we need another Length class or is BTrees.Length just fine and dandy?
[Jim]
Thanks for bringing this up. Looking at this again, I fail to see the point of _p_independent in the presence of MVCC. The API was originally added to avoid read conflicts when we read dirty data. With MVCC we no-longer read dirty data. Unless I'm missing something, I'd like to just drop the concept altogether.
Would you mind creating a launchpad issue to that effect?
Changed in zodb: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in zodb: | |
status: | Confirmed → Fix Committed |
milestone: | none → 3.10.0b1 |
Changed in zodb: | |
status: | Fix Committed → Fix Released |