Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Fixed JCS-67: The partial key removal was adding dupes to the recyule bin. This lead to different keys pointing to the same spot on disk.
updating change log
fixing JCS-53: default properties should now work. updating change log
updated change log
Fixed JCS-60: Larger size replacements will now go into the recycle bin in the Indexed Disk Cache.
updating docs, increasing version for tag
updating changes
Made "openTimeOut" and "socketTimeOut" configurable on the TCP Lateral.
Adding a unit test here and there, some formatting changes, and some simple utilities. I'm working on a block disk cache bug.
Fixed a bug in the remote cache listener interface. It was not extending a remote interface.
The basic http remote cache functionality is complete. I'm going to change the manager so that there is a separate instance per url and name. But the basics are here.
Fixed a bug in the MySQL Table Optimizer. It was unable to get a connection to the database when the disk cache was configured to use a shared pool.
Fixed getMatching processing bug.
formatting, javadocs, more getMatching, increased version number prior to tag
updating change log and version for temp build tag
updating change log
Cleaning up javadocs here and there. Added a timeout configurable custom socket factory. Increased the version in preparation for temp build.
Adding a rmi registry monitor and restore daemon.
Making sure that all the disk cache managers are configuring the disk caches with the factgory supplied event logger and element serializer.
https://issues.apache.org/jira/browse/JCS-32 Moved shutdown hook to composite cache manager from indexed disk cache.
updated change log
updated change log
https://issues.apache.org/jira/browse/JCS-41 Added socket connect timeout to rmi socket factory. Made jdk1.4 compliant. We can't support 1.3 any longer.
https://issues.apache.org/jira/browse/JCS-44 Made the spool chunk size configurable.
updated the change log
Updated site with information about the release and fixes to the POM.
- Added download information to the download page - Added a paragraph of information about the release to the index page - Removed the superfluous Download.xml - Changed "in CVS" to "in SVN" for the changes
JCS has officially been wrestled. Sorry, guys, this is going to be one *big* commit again. - Re-Licensed everything according to the current ASF policy - Reformatted headers - Removed trailing blanks
FIXED JCS-15 The indexed disk cache was not removing items when called with a partial key or a group. The problem was that it was trying to remove from an iterator on a copy of the keys. I fixed the problem and added a couple unit tests. I also cleaned up the block disk cache and change the lock.
updated changes with JCS-20
Fixed non thread safe OOS writes in the TCP Lateral Sender. This was causing endless loops deep down in the OOS code.
Added get, put, and remote counts to the lateral and remote stats. Added hit count to disk cache stats.
Added a summary page to the JCSAdmin.jsp that just dumps the stats for a region. It doesn't display all the keys.
On shutdown the cache will only send memory items to disk auxiliries and not other types on shutdown. It no longer does this via an iterator, it does it via the freeMemoryElements method on the memory cache itself. This has the advantage of pushing the items to disk via the overflow chanel. The overflow chanel has the disk update pattern logic. If the cache is running in disk mode SWAP, then the items in memory will go to disk, otherwise they will not. This makes disk shutdown faster. I added unit tests for the composite cache manager shutdown that verify the behavior. Formatted several other classes.
Fixed JCS-1 Recyle bin was returning the last element even if it was smaller. I added tests and updated the changes file. I started a new sub.sub version for this and the previous fix JCS-5
Fixed index out of bounds exception in SortedPreferentialArray. Changed original loop fix to use System.arraycopy.
I fixed bug in sorted preferential array remove method. It was generating error log messages from an array index out of bounds exception. The new call to system arraycopy didn't work. I reverted it to the old manual copy. I made a test that exposed the bug and verified the fix. I increased the JCS temp build version and added an entry to the changes.xml
fixed udp discovery configuration bug that i introduced in the last build. fixed old udp discovery xdoc, that had a bad tcp cache config. added a brief jdbc disk cache xdoc. updated the changes file. increased the temp build version to 1.2.7.6 improved log messages for lateral tcp and udp discovery. added a manual test that puts lots of stuff in the disk cache. added a new 1.2.7.6 temp build compiled under jdk 1.3.1
adding recent, important changes to the changes report file
added additional xdocs for the remote server detailing the client configuration properties added to the changes.xml file
updated version to 1.2.7.0 to mark the significant difference in the required dependencies. added to xdocs and faq. included eh performance comparison.
Added the guts to a getting started guide, updated changes report file, increased version to 1.2.6.9. I will tag and make a temp build later.
Fixed shutdown for lateral. Added shutdown observer framework. Changed listener thread to a daemon. Made executor on listener use a daemon setting thread factory. 1.2.6.7 was compiled under jdk 1.4. The new jgroups jar forces a 1.4 compilation. I will move jgroups to the 1.4 extension build later so we can continue with 1.3.
fixed more javadocs. created tests for jisp and hsql -- both are non functional. tried to created unit test for remote. changed inner class references in queues for jikes. changed source url's to svn.
Properties are loaded using the current thread's classloader by default. When a config file is not found a descriptive error message is printed to the logs. Made an interface for the cache manager to improve testability. Auxiliaries are assigned a cache manager and the lateral TCP has a settable source id, so it can be tested. Increased JGroups version to 2.2.8. It works again. The old JGroups didn't work for unknown reasons. Cleaned up some javadocs. Improved info level logging for TCP lateral. Added configuration properties xdocs for TCP lateral, indexed disk, and memory cache. Created concurrent tests for TCP lateral to verify correct region behavior. Made BDBJE work with new auxiliary changes. UDP discovery no longer activates if the lateral type isn't TCP. Reduced lateral get timeout to 1 second, rather than 10. We still need to disable gets when a timeout occurs.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |