Quick Search:

jump to detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

root: 144 11

latest revision download root:

144 annotated / raw | Diffs: previous, other | Lines: 531 ( +40, -10 )

Created: 2005-12-01 08:44:12 -0600 (2 years 5 months ago) | Author: chirino | Changeset: 144

- The journal can now read records that have been moved to archived log files.

140 annotated / raw | Diffs: previous, other | Lines: 501 ( +22, -4 )

Created: 2005-10-31 17:11:10 -0600 (2 years 6 months ago) | Author: chirino | Changeset: 140

Copied to: tags/ACTIVEIO-2.1/activeio/src/java/org/activeio/journal/active/LogFileManager.java 146

Added a journal log archiving feature.

134 annotated / raw | Diffs: previous, other | Lines: 483 ( +6, -6 )

Created: 2005-10-25 08:53:39 -0500 (2 years 6 months ago) | Author: jstrachan | Changeset: 134

ported ActiveIO to use the backport.util.concurrent library so that it is API compatible with Java 5 as well as working from a newer, more heavily tested concurrent library

132 annotated / raw | Diffs: previous, other | Lines: 483 ( +1, -1 )

Created: 2005-10-09 19:06:39 -0500 (2 years 7 months ago) | Author: chirino | Changeset: 132

The narrow() method was a little smelly and I've been told more than once.  Since it's purpose is that same as the IAdaptable interface eclipse uses, I'm going to follow that lead.
Refactored out the Adaptable interface and renamed the method.

113 annotated / raw | Diffs: previous, other | Lines: 483 ( +3, -3 )

Created: 2005-07-12 16:08:35 -0500 (2 years 10 months ago) | Author: chirino | Changeset: 113

Copied to: branches/constructor/activeio/src/java/org/activeio/journal/active/LogFileManager.java 130

When journal log files grew past thier prefered size and then rolledover, they were not being resized to the prefered size.

98 annotated / raw | Diffs: previous, other | Lines: 483 ( +2, -2 )

Created: 2005-05-08 10:10:32 -0500 (3 years ago) | Author: chirino | Changeset: 98

big refactor.  Synch Async -> to Sync Async

80 annotated / raw | Diffs: previous, other | Lines: 483 ( +4, -3 )

Created: 2005-03-10 12:56:11 -0600 (3 years 2 months ago) | Author: chirino | Changeset: 80

Copied to: tags/ACTIVEIO-1.0/activeio/src/java/org/activeio/journal/active/LogFileManager.java 88

- Packets are now disposable so that they can be pooled.
- Generalize the journal PacketPool
- Changed the packet interface so that it's easier to know when an operation produces a new reference to the buffer.  Methods that return
a Packet are not allways creating new references.  Clients that are pooling should eventually dispose that reference.
- Small enhancment to the journal so that does not force if the batched write did not require a force.

78 annotated / raw | Diffs: previous, other | Lines: 482 ( +2, -2 )

Created: 2005-02-27 00:13:06 -0600 (3 years 2 months ago) | Author: chirino | Changeset: 78


2 x 20 megs log files seems perform just a little better.

77 annotated / raw | Diffs: previous, other | Lines: 482 ( +4, -1 )

Created: 2005-02-26 23:41:06 -0600 (3 years 2 months ago) | Author: chirino | Changeset: 77


Allow the configuration of the journal log size and count via sysprops

67 annotated / raw | Diffs: previous, other | Lines: 479 ( +6, -5 )

Created: 2005-02-18 23:26:22 -0600 (3 years 2 months ago) | Author: chirino | Changeset: 67

Moved some processing outside the main serialized block

64 annotated / raw | Diffs: previous, other | Lines: 478 ( +18, -13 )

Created: 2005-02-18 15:56:18 -0600 (3 years 2 months ago) | Author: chirino | Changeset: 64

- Control file was not being closed on journal close.
- Started using the Disposable interface

60 annotated / raw | Diffs: previous, other | Lines: 473 ( +2, -0 )

Created: 2005-02-17 23:24:02 -0600 (3 years 2 months ago) | Author: chirino | Changeset: 60

Journal fixes:
- control file locking was not throwing an exception if the control file was allready locked.
- LogFileManager was not storing his state properly

58 annotated / raw | Diffs: previous, other | Lines: 471 ( +35, -23 )

Created: 2005-02-17 21:18:15 -0600 (3 years 2 months ago) | Author: chirino | Changeset: 58

Fixed errors that were happening on a rollover

53 annotated / raw | Diffs: previous, other | Lines: 459 ( +399, -344 )

Created: 2005-02-16 13:55:40 -0600 (3 years 2 months ago) | Author: chirino | Changeset: 53

Did a big re-org of the active journal implementation:
- Renamed classes so that they are more descriptive of what they do
- Got rid of needing sequence numbers: simplified the code through out
- We now store journal state in a control file for faster recovery times.
- Diabled checksuming by default to lower over head, and made the synchronization hot spots faster
  

16 annotated / raw | Diffs: previous, other | Lines: 404 ( +0, -4 )

Created: 2004-12-22 11:45:55 -0600 (3 years 4 months ago) | Author: chirino | Changeset: 16

Removed commons-logging dependency.

11 new annotated / raw | Lines: 408 ( +408, -0 )

Created: 2004-12-18 21:21:57 -0600 (3 years 4 months ago) | Author: chirino | Changeset: 11

Moved the journal api from activemq to activeio.  Moved to using moving Packets instead of ByteBuffers and byte arrays.

Open Source License registered to the Codehaus Project. This license of FishEye is provided to support the development of Codehaus only.
Atlassian FishEye, Subversion, CVS & Perforce analysis. (Version:1.5.1 Build:build-296 2008-04-24 ) - Administration - Page generated 2008-05-16 10:13 -0500