Re: ZopePublication Competing writes/reads, database conflict error
Andreas Jung <[email protected]> Mon, 23 Apr 2012 17:09:11 +0200
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <CAL3mDbw+NiXHciqRMVBTTMAZVQ24iVMi9iBJbCRDPv5n6BwoXQ@mail.gmail.com> |
Warum verwendest Du keinen Counter anstatt mühselig keys() zu befragen? -aj Am 23. April 2012 09:52 schrieb Vladislav Vorobiev <[email protected] >: > Hi, > > In einem BTreeContainer "images". > > erstelle ich in einer größeren Transaktion viele viele Objekte. > > etwa so > > for i in range(0,100000000): > self['images'][i]=myObj() > > wenn ich während der Erstell-Transaktion im "images" container etwas > zähle(lese) z.B. so > > len(self.keys()) > > bekomme ich am ende der Erstell-schleife und es gibt ein Roll-Back > > 2012-04-23T11:12:10 WARNING ZopePublication Competing writes/reads > database conflict error (oid 0x07d3, class myclass) > > Wie kommt es zur diesem Konflikt? Ich lese ja nur. Kann man das > verhalten irgend wie abstellen? > > Ich dachte solche read/write Konflikte gehören der Vergangenheit an. > > ZODB3-3.10.5-py2.7-linux-x86_64.egg > > Danke > Vlad > > > _______________________________________________ > zope mailing list > [email protected] > https://mail.dzug.org/mailman/listinfo/zope > _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope