- 09 Jun, 2004 1 commit
-
-
Paul Winkler authored
-
- 04 Jun, 2004 3 commits
-
-
Paul Winkler authored
-
Stefan H. Holek authored
-
Andreas Jung authored
-
- 03 Jun, 2004 2 commits
-
-
Casey Duncan authored
Add test for upward traversal
-
Andreas Jung authored
if one tries to embed Zope within C/C++.
-
- 02 Jun, 2004 2 commits
-
-
Jim Fulton authored
Made a small fix to _setDB in Mount.py to pass through new args passed to it. With these changes, Zope now runs again.
-
Casey Duncan authored
- Reformat code, add docstrings, unobfuscate local var names - Eliminate use of hasattr and simplify where possible - Add comments - Improve test coverage
-
- 30 May, 2004 1 commit
-
-
Chris McDonough authored
until a bucket is garbage collected (which may be much later than the expiration of that bucket), we "finalize" a bucket as soon as possible after it gets expired. This effectively means that the "delete notifier" will be called much closer to the time that a transient object actually expires. - Add a "_last_finalized_timeslice" counter; this counter keeps track of the bucket which was finalized last. Set the initial value of "_last_finalized_timeslice" to -period; this services the unit tests for finalization, where there can actually be a timeslice that is 0 and we need to finalize that bucket. - Add a series of locks to prevent finalization, replentishment, and garbage collection from being attempted by more than one thread simultaneously. - Add "Fake" module for interactive testing purposes (swap out BTree for simpler object during stress tests for isolation purposes). - Allow DATA_CLASS to be specified (this is the main data structure class). - Update docs and tests to account for new finalization strategy.
-
- 29 May, 2004 4 commits
-
-
Jim Fulton authored
data from the alpha 2 tag. Sigh.
-
Jim Fulton authored
-
Stuart Bishop authored
-
Stuart Bishop authored
-
- 28 May, 2004 13 commits
-
-
Stefan H. Holek authored
-
Stefan H. Holek authored
-
Chris McDonough authored
-
Tres Seaver authored
-
Chris McDonough authored
-
Chris McDonough authored
-
Andreas Jung authored
-
Andreas Jung authored
-
Andreas Jung authored
- Collector #1265: Fixed handling of orphans in ZTUtil.Batch
-
Andreas Jung authored
-
Andreas Jung authored
sections raises an exception.
-
Andreas Jung authored
No commit message
-
Andreas Jung authored
-
- 27 May, 2004 6 commits
-
-
Andreas Jung authored
-
Andreas Jung authored
-
Andreas Jung authored
- Collector #1293: Added default ports for http-server, ftp-server and webdav-server.
-
Chris Withers authored
-
Chris Withers authored
-
Chris Withers authored
- refactored slightly - logged when object cannot be resolved on re-indexing of an index - made manage_reindexIndex more efficient.
-
- 26 May, 2004 3 commits
-
-
Andreas Jung authored
No commit message
-
Stuart Bishop authored
won't fail.
-
Andreas Jung authored
-
- 23 May, 2004 5 commits
-
-
Chris McDonough authored
-
Chris McDonough authored
Collector 789: Zope's transaction behavior flawed. Historically, errors that made it up to the publisher have run outside the context of a transaction. This has caused problems for applications which expect to be able to write to the database (if only temporarily, before transaction.abort() is eventually called). With this patch, we allow the error to execute in the same transaction as the "main" request, and abort only after the error has executed.
-
Chris McDonough authored
-
Chris McDonough authored
Ensure that persistence machinery is tickled when __setitem__, __delitem__, clear, and update are called on a transient object. Also, use a distinct logger for error logging.
-
Chris McDonough authored
- Add "instance-local" "period" to TransientObjectContainer. This allows users to dial a knob which may (or may not) reduce the number of conflicts that happen during heavy sessioning usage by reducing the frequency at which buckets potentially expire at the cost of expiration time accuracy. Previously, this setting was hardcoded to 20 (seconds) at module scope. - Add 'session-resolution-seconds' to zope.conf.in/zopeschema.xml to control instance-local period for /temp_folder/session_data. - Update TOC UI, interface, and help files to deal with instance-local period. - Update OFS/Application to deal with instance-local period for default /temp/session_data TOC. - Use __setstate__ for TOC upgrade instead of a dedicated _upgrade method (it was too hard to figure out where to call _upgrade from and when to call it). - Perform a few formatting changes that should make it easier to merge the 2.7 branch with the HEAD going forward. I beseech those who make formatting changes to a branch or the HEAD make them to the other at that time as well, especially with the SVN/CVS split it's very painful to do merging when there are non-substantive differences between HEAD/maint. When I was a child, I never thought I would need to use the word "beseech", however, it has indeed happened.
-