Skip to content

Releases: forchid/walog

walog-v0.2.0

14 Jun 04:11
Compare
Choose a tag to compare

Features

  • Add wal server abstract for supporting multi-protocol

Bugfix

  • waler.clear() test failed on windows platform for wal cache files not closed when clear()

Test cases

  • Add CrashTest case
  • All test cases pass on windows platform

walog-v0.1.2

21 May 08:54
Compare
Choose a tag to compare

Features

  • Add rmi slave server in RmiWalServer
  • Slave can restore when master crashes or network error

Bugfix

  • Append blocked issue when waler closed

Test cases

  • Add wal master downtime/outage test cases

walog-v0.1.1

17 May 05:31
Compare
Choose a tag to compare

Features

  • Add WalDriver/WalDriverManager for supporting remote waler and more extensible waler
  • Add client/server waler based on rmi/in-process
  • Add master/slave replication waler based on rmi/in-process

Test cases

  • Add ReplicateTest

walog-v0.0.3

08 May 04:02
Compare
Choose a tag to compare
  • Use appended wal as result for flushed items when error occurs
  • Add syncMode test cases of wal appender

walog-v0.0.2

07 May 12:05
Compare
Choose a tag to compare

Support JDK 7

walog-v0.0.1

07 May 11:02
Compare
Choose a tag to compare

The first release of walog:

  • Single thread appends 200,000+ items per second, iterates 1000,000+ items per second
  • Support multi-threads or multi-processes iterate/append logs
  • Simple API such as append(log)/first()/get(lsn)/next(log)/iterator()/iterator(lsn)/sync() etc