Franz Tech Corner News: Fault Tolerance in AllegroCache version 1.1.2

The Franz Tech Corner, April 12, 2006

In this issue:

1. Fault Tolerance added in AllegroCache version 1.1.2
2. Check the AllegroCache download page for minor releases
3. Database Corner News: AllegroCache updates since January
4. ACL for Mac OS X on Intel and 64-bit Windows coming soon
5. Free ACL Express Edition with AllegroCache coming early May
6. European Common Lisp Meeting - April 30, 2006
7. Training Schedule

1. Fault Tolerance added in AllegroCache version 1.1.2

Description: Adds transaction logging to greatly enhance the ability
to recover from application and machine crashes.

Additionally, strings are encoded in utf-8 in the database to reduce
space usage. Heap storage for closed databases is now recoverable via
garbage collection. Many small fixes made as well. Databases from
older versions must be migrated to this version through the use of
save-database/restore-database.

Get the update here:
http://franz.com/support/patches/log/8.0/index.lhtml

2. Check the AllegroCache download page for minor releases

AllegroCache was at version 1.0.2 when ACL 8.0 was released in
January, 06. There have been 6 minor releases between versions 1.0.2
and 1.1.2 over the past 3 months. Right now, the best way to keep up
with the latest and greatest is to periodically check the AllegroCache
download page.

AllegroCache download page here:
http://franz.com/products/allegrocache/download/dist/download

3. Database Corner News: AllegroCache updates since January

1.1.2
- Allow old *allegrocache* db objects to be garbage collected
and the associated heap space for caches to be reclaimed.
- Updated issues in deleting set objects add functions
kill-client-connection and connection-alive-p to make it easier to
manage client/server databases.
- The default transaction log is now 200Mb.

1.1.1
- Added Log File Compression and documented the Transaction log
functions.

1.1.0
- The form of the database has been changed to facilitate crash
recovery.

1.0.7
- Added flush-object-cache function.
- Added object-cache-size argument to open-network-database.

1.0.6
- In this version, strings in the database are stored in utf-8 rather
than double byte characters. As a result, in order to make use of
databases written in older version you must save-database the database
(running in the old version of AllegroCache) and restore-database in
this version of AllegroCache.
- Another update in this version is that a lisp character has been
added to the list of data types storable persistently.

1.0.4
- Fixed an issue in deleted-instance-p which could fail if an object's
class wasn't stored in the database yet.
- Fixed issues in low level caching, which would prevent caches staying
as small as they should.
- Allocated low-level buffers in old space to prevent newspace growth.

1.0.3
- You can now redefine a class to have an index on a slot. At commit
time the index will be populated from all existing objects of the
class.
- If you now redefine a persistent class stored in the database the
new definition will be stored in the database without your having to
create a new object to reference an existing object.
- A new facility for defining classes and creating print methods has
been added. The macros are defclass* and defprinter. See the
acache.pdf file for details.

AllegroCache download page here:
http://franz.com/products/allegrocache/download/dist/download

4. ACL for Mac OS X on Intel and 64-bit Windows coming soon

Please contact info@franz.com if you are interested in a personal
notification when these become available.

5. Free ACL Express Edition with AllegroCache coming early May

6. European Common Lisp Meeting - April 30, 2006

Edi Weitz and Arthur Lemmens are proud to announce this year's
European Common Lisp Meeting will be held in Hamburg, Germany.

http://www.weitz.de/eclm2006/

7. Training Schedule

Allegro CL Certification Program - Basic and Intermediate courses
available. Next 3-day sessions:

- Basic, May 10, 17 and 24
- Intermediate, June 14, 21 and 28

Ask us about previously recorded programs that are available if you
are unable to attend the live course.

http://franz.com/services/classes

Make the most of your Allegro CL application by utilizing our
consulting services,

http://franz.com/services/consulting/

Lisp Jobs - http://www.lispjobs.com/

For more information about other Franz products and services, please
contact your product application manager or email sales@franz.com.

Copyright © 2023 Franz Inc., All Rights Reserved | Privacy Statement Twitter