README
1<?xml version="1.0"?>
2
3
4 2009-11-25
5 Improved testing
6
7 Made the timeout in the tests less restritive to avoid false failure in case the test is performad on a loaded machine (Bug #29200).
8
9
10
11 2005-01-06
12 Fixed CPAN bug #9391 (stringified hash key)
13
14 ResourcePool did use a stringified object as key in a hash reference.
15 This has been replaced by using Tie::RefHash.
16
17
18
19 2003-05-07
20 Fixed "Bizarre copy of ARRAY in leave" bug (again)
21
22 Applied a patch from Chad Redman which is basically the same
23 as the patch from Eric Parusel which was partitially applied to 1.0102.
24 This time I applied the patch to the correct CVS branch *argl*.
25
26
27 Minor corrections and improvements in documentation.
28
29
30
31 2003-03-27
32 New LoadBalancer policies FailBack and FailOver
33
34 Two new LoadBalancer policies have been introduced: FailBack is a alias for FallBack,
35 and FailOver which acts like FailBack but does stay on the fall back node.
36
37
38 Applied patch from Eric Parusel to fix a problem when debuging LoadBalancer.
39
40
41
42 2003-03-14
43 minor bugfix
44
45 An obsolete dependency for the Storable module has been removed.
46
47
48
49 2003-02-27
50 Added a Command execution environment
51
52 This release introduces a new way to use ResourcePool and
53 LoadBalancer. It implements the Command design pattern as described
54 in the GOF Design Patterns book. This release is a preview,
55 the features are not yet fully implemented and might therefore not
56 sufficient for you needs right now.
57
58
59
60 2003-01-02
61 Separated core from DBI and Net::LDAP bindings
62
63 From this release on, the ResourcePool package will not contain
64 resource bindings anymore. The previously included bindings for DBI
65 and Net::LDAP are available in the ResourcePool-Resource-DBI and
66 ResourcePool-Resource-Net-LDAP packages on CPAN.
67
68
69 Applied patch from James G Smith which introduced the is_created
70 method to ResourcePool::Singleton. This does not change the
71 behavior of any ResourcePool module.
72
73
74
75 2002-11-25
76 Performance improvements
77
78 The runtime overhead introduced by ResourcePool and LoadBalancer has been reduced. Depending on you configuration this release has up to 35% less overhead.
79
80
81 Fixed a bug in LoadBalancer's documentation. The Weight parameter works only for the LeastUsage policy.
82
83
84 A general code cleanup has been done to gain the performance benefits.
85
86
87 Added tests for LoadBalancer.
88
89
90
91 2002-10-07
92 Improved usability of factories
93
94 A refactoring of the Singleton behavior of ResourcePool::Factory makes it possible to implement nicer factories
95
96
97 Adopted ResourcePool::Factory::Net::LDAP to have a more native interface.
98
99
100 Fixed links within the POD documentation (was broken for some pod2html translators)
101
102
103 Added documentation for Net::LDAP bindings which were lost in the previous release.
104
105
106
107 2002-09-30
108 Added documentation
109
110 Added documentation: ResourcePool::BigPicture, ResourcePool::UML and ResourcePool::ExtensionGuide
111
112 Changed Net::LDAP factory to accept the bind parameters in the
113same way as Net::LDAP expects them.
114
115
116 Added tests
117
118
119
120 2002-08-30
121 Major bugfix for Net::LDAP bindings
122
123Fixed a major bug in Net::LDAP bindings which was introduced in
124V0.9906. Every LDAP connection was believed to be broken when
125handed back via free().
126
127
128
129
130 2002-07-10
131 Bugfix for DBI bindings when using RaiseError
132
133wrapped DBI calls into eval{} blocks to make RaiseError aware.
134
135
136It's possible to pass the options for ResourcePool and LoadBalancer
137using a Hash reference.
138
139 added tests
140
141
142
143 2002-07-05
144 Bugfix for DBI bindings when not using AutoCommit
145
146A rollback() is performed on DBI sessions with AutoCommit disabled
147when they are free()ed.
148
149
150free() and fail() for ResourcePool and LoadBalancer return meaningful
151values.
152
153 added tests
154
155
156
157 2002-06-04
158 Major feature enhancements
159
160Implemented the SleepOnFail option for ResourcePool and LoadBalancer.
161
162
163Fixed typo in Net::LDAP bindings which caused incomplete error reporting
164(thx to Sean Welsh)
165
166
167Fixed many typo's in the documentation (thx to Florian Helmberger)
168
169
170Greatly improved and extended the documentation.
171
172
173
174
175 2001-10-15
176 First public release
177
178first public release
179
180
181
182