Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Aug 26, 2013
  1. @stalehd

    Fix potential deadlock issues when exceptions arise in NIO libs

    stalehd authored
    If the log handler (called when the code attempts to log anything)
    that depends on Timber acquires a lock before continuing we might
    get a deadlock with the NIO libraries; the locks are normally
    acquired by log handler and then the NIO libs used by Timber but
    if there are exceptions in the NIO libs we'll get a callback with
    the lock in the NIO libraries already acquired. When we are logging
    the exception we will get a deadlock if another logging operation
    is running since we are acquiring locks in the oppsite order.
Commits on May 7, 2013
  1. @acidmoose

    More replay preparation.

    acidmoose authored
     * Implemented closedListeners in Archiver.
     * Added some descriptions to timber.proto.
     * Logserver will not attempt to send "sync" messages to it's handlers. These should be ignored.
     * MetadataHandler no longer writes a new file on startup, but will according to design only append if the file exists.
     * TimberClientPipelineFactory now holds only one instance of TimberClientHandler, so shutdown is called on the same instance which is started.
Commits on Apr 22, 2013
  1. @acidmoose
  2. @acidmoose

    Moved ReconnectDelayManager to make it accessible for mocking and add…

    acidmoose authored
    …ed creation of directory structure to MetadataHandler.
Commits on Apr 17, 2013
  1. Found a closed source dependency for idgen in the timber MetaDataHand…

    Tor Fredrik Eriksen authored
    Replaced the dependency with the org.cloudname.idgen.
Commits on Feb 14, 2013
  1. @acidmoose
Commits on Feb 12, 2013
  1. @borud

    Merge pull request #122 from acidmoose/service-in-filename

    borud authored
    Added service prefix to filename in a Slot.
Commits on Feb 7, 2013
  1. @acidmoose
  2. @acidmoose
Commits on Jan 25, 2013
  1. @acidmoose
Commits on Jan 24, 2013
  1. @borud

    MetadataHandler was missing a flush() after write.

    borud authored
    Note: This has the potential to slow down the log server since it
    introduces flushing for each metadata entry that gets written, however
    I don't think we have any actual choice in the matter: we have to
    flush.  If performance issues arise we might have to add cleverness to
Commits on Jan 9, 2013
  1. @acidmoose
  2. @acidmoose
Commits on Jan 7, 2013
  1. @acidmoose
  2. @acidmoose
  3. @acidmoose
  4. @acidmoose
Commits on Dec 5, 2012
  1. Bumping to 2.13-SNAPSHOT after 2.12.0 release.

    Anders Storsveen authored
Commits on Nov 21, 2012
  1. @dybdahl

    Fix SNAPSHOT version in poms

    dybdahl authored
Commits on Sep 19, 2012
  1. @bushwakko
Commits on Jul 31, 2012
  1. @bushwakko

    Adding test for shutdown on reconnect, stopping reconncet timer on sh…

    bushwakko authored
    …utdown, and adding ChannelGroup for shutdown of all open channels on server
Commits on Jul 6, 2012
  1. @acidmoose
Commits on Apr 30, 2012
  1. @acidmoose

    Updated to 2.10-SNAPSHOT.

    acidmoose authored
Commits on Apr 26, 2012
  1. @magnemahre
Commits on Apr 23, 2012
  1. @borud
  2. @magnemahre
Commits on Apr 22, 2012
  1. @borud

    Added dispatch() method to Server so that we can embed the server and…

    borud authored
    … push log messages into it without opening a socket.
    * added dispatch() method to Server class
    * allow channel in LogEventQueueEntry to be null so that we can dispatch
      log messages that did NOT originate over a channel.
    * modify dispatcher to deal with internally dispatched messages
Commits on Apr 16, 2012
  1. @magnemahre
Commits on Jan 11, 2012
  1. @borud

    Bugfixes after looking at Sonar output

    borud authored
    * Fixed defective equals method in Coordinate
    * Added comment to Util to prevent people from listening to the
      warning from sonar where it would do no good.
    * Fixed loggcat bug that will always skip the first log message of
      a log file.  BONEHEADED mistake by yours truly.
    * Removed error handling code in Slot that cannot possibly
      be triggered ever.  (findNextSlotFile will never return null)
    * Removed an assertion that can never fire in ReconnectDelayManager
    * Made sure we close the InputStreamReader in testtools/Http
Commits on Dec 19, 2011
  1. @acidmoose
Commits on Dec 14, 2011
  1. @borud
  2. @borud
Commits on Dec 13, 2011
  1. @borud
  2. @borud
  3. @borud
Something went wrong with that request. Please try again.