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