[ 
https://issues.apache.org/activemq/browse/CAMEL-2901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hiram Chirino resolved CAMEL-2901.
----------------------------------

    Resolution: Fixed

upgraded trunk.

> Upgrade to HawtDB 1.1
> ---------------------
>
>                 Key: CAMEL-2901
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2901
>             Project: Apache Camel
>          Issue Type: Bug
>          Components: camel-hawtdb
>    Affects Versions: 2.3.0
>            Reporter: Hiram Chirino
>            Assignee: Hiram Chirino
>             Fix For: 2.4.0
>
>
> HawtDB 1.1 has been released.  Change log at: 
> http://github.com/chirino/hawtdb/blob/master/changelog.md
> We should upgrade to pick up the listed bug fixes:
> {quote}
>     * Fixing BTree node next linking.. It was possible that a next link would 
> not properly get set in some conditions during a node removal.
>     * You can add get callbacks when a commit gets flushed to disk.
>     * Changed the way the journal was handling callback based write completed 
> notifications. They are now delivered in batch form to a single 
> JournalListener. This reduces thread contention and increases throughput.
>     * Moved the built in predicate implementations into a Predicates class.
>     * Added close method to the Transaction interface. Implementation now 
> asserts it is no longer used after a close.
>     * Making the appender's max write batch size configurable.
>     * Revamped how Update and DefferedUpdates track shadow pages. A little 
> easier to follow now. - changed the interface to PagedAccessor so that 
> instead of removing the linked pages, it just needs to report what the linked 
> pages are.
>     * Got rid of the WriteKey wrapper class, updated logging.
>     * Better looking printStrucuture BTree method
>     * Added a few Logging classes to reduce the number of places we need to 
> update if in case we decided to switch logging APIs.
>     * Fixing free page allocation bug when using deferred updates.
>     * Javadoc improvements
>     * Expose a config property to control the read cache size.
>     * Reworked how snapshot tracking was being done. Fixes errors that 
> occurred during heavy concurrent access.
>     * Added a non-blocking flush method to the TxPageFile
>     * Read cache was not getting updated when a update batch was performed. 
> Cached entries that were updated and flushed to disk continued returning 
> stale data.
>     * Fixed an recovery edge cases
>     * Don't start the thread from the thread factory. that causes illegal 
> state exceptions
>     * Fixed journal bug where getting next location could return a the 
> current location
>     * Renamed EncoderDecoder to PagedAccessor
>     * The util.buffer package has moved into it's own project at 
> http://github.com/chirino/hawtbuf
>     * Fixes #4 : Errors occur when you re-open an empty data file.
>     * Extracted a SortedIndex interface from the Index interface to non 
> sorted indexes having to deal with that leaky abstraction.
>     * added a free() method to the Paged for symmetry with the alloc() method.
>     * Improved website documentation
> {quote}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to