ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/BDB/BDB.pm
(Generate patch)

Comparing BDB/BDB.pm (file contents):
Revision 1.25 by root, Mon Dec 10 21:19:06 2007 UTC vs.
Revision 1.27 by root, Tue Dec 11 02:32:50 2007 UTC

107use strict 'vars'; 107use strict 'vars';
108 108
109use base 'Exporter'; 109use base 'Exporter';
110 110
111BEGIN { 111BEGIN {
112 our $VERSION = '1.3'; 112 our $VERSION = '1.4';
113 113
114 our @BDB_REQ = qw( 114 our @BDB_REQ = qw(
115 db_env_open db_env_close db_env_txn_checkpoint db_env_lock_detect 115 db_env_open db_env_close db_env_txn_checkpoint db_env_lock_detect
116 db_env_memp_sync db_env_memp_trickle 116 db_env_memp_sync db_env_memp_trickle
117 db_open db_close db_compact db_sync db_upgrade 117 db_open db_close db_compact db_sync db_upgrade
671 671
672In short: the parent will, after a short pause, continue as if fork had 672In short: the parent will, after a short pause, continue as if fork had
673not been called, while the child will act as if BDB has not been used 673not been called, while the child will act as if BDB has not been used
674yet. 674yet.
675 675
676Win32 note: there is no fork on win32, and perls emulation of it is too
677broken to be supported, so do not use BDB in a windows pseudo-fork, better
678yet, switch to a more capable platform.
679
676=head2 MEMORY USAGE 680=head2 MEMORY USAGE
677 681
678Per-request usage: 682Per-request usage:
679 683
680Each aio request uses - depending on your architecture - around 100-200 684Each aio request uses - depending on your architecture - around 100-200

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines