Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implements interrupt-safe transaction log #46

Closed
wants to merge 1 commit into from

Commits on Jul 21, 2015

  1. Implements interrupt-safe transaction log

    When an interrupt happened on a thread during writing the transaction
    log, the underlying FileChannel was closed as a result. Any further
    use (even from another threads) threw a
    java.nio.channels.ClosedChannelException rendering the transaction
    manager unusable since the transaction logs were never reopened. This
    commit changes this behavior, log file operations reopen the file if
    it was closed by an interrupt of another thread.
    
    fixes scalar-labs#45
    
    Commit by Tibor Billes, Miklós Karakó, Balázs Póka
    billestibor authored and palacsint committed Jul 21, 2015
    Configuration menu
    Copy the full SHA
    d13dc20 View commit details
    Browse the repository at this point in the history