Waltz Versions Save

Waltz is a quorum-based distributed write-ahead log for replicating transactions

0.13.2

1 year ago

Changes include:

  • Waltz Client's partition ensure mounted call throws WaitForMountedTimeoutException if transaction couldn't be submitted to Waltz within 10s because the transaction's partition is not mounted

0.13.1

2 years ago

Changes include:

  • Minor bugfix of ClusterCli.Verify that prevents connection between client and server to be restarted during cluster verify call

0.13.0

2 years ago

Changes include:

  • Fix preventing no longer used WaltzServerHandler from removing connection information of currently used WaltzServerHandler in a timing error
  • Storage partition health refers to overall partition health instead of only failed partition recovery error
  • Cluster state verification includes check of server partition's health
  • Fix to prevent deadlock if number of replicas is 0
  • Support of running Waltz locally in Docker on M1 chips
  • Unregister server partition metrics only after successful completion of partition closure
  • Waltz release to MavenCentral automation

0.12.1

2 years ago

Changes include:

  • Fix of broken Waltz 0.12.0 release (compiled by unsupported Java version)
  • Small change in WaltzServerHandler logging to capture logs from relevant client ids.

0.12.0

2 years ago

Changes include: • Fix to populate correct “high-water-mark” metric in WaltzServer when the node is started/restarted. • Implementation of keep-alive messages between the NetworkClient and NetworkServer to keep the connection channel active. • Few changes to StorageCli in order accept multiple partitions (as comma separated) instead of one partition. • Extra logging to identify Mounting issues.

0.11.2

2 years ago

Changes includes:

  • Fix to make StringBuilder usage in Cli's as non-static.

0.11.1

2 years ago

Changes include: ▪ Fix to “add-storage.sh” docker script to pass the correct hostname. ▪ Adding getters to PartitionLocalLock class. ▪ Re-formatting the output of the few Cli’s. ▪ Custom metricGroup to isolate the metrics emitted via the rpcClient’s and the streamClient’s Partition object. ▪ A new metric I.e is-partition-active for WaltzClient’s Partition. ▪ WaltzClient metric typo fix.

0.11.0

2 years ago

Changes include:

  • Allowing batch update to add/remove preferred partitions via ServerCli.
  • Enabling logger output for CLIs: ClusterCli.verify, ServerCli.list, StorageCli.list, ZookeeperCli.list.
  • Resolving Waltz Client from waiting forever on lock.wait() during mounting (which happens if the highWaterMark for a partition on Waltz Client is higher than that on the Waltz Server).
  • Exposing the WaltzClient metrics via JmxReporter.
  • Support for deploying multiple Waltz clusters locally in docker.

0.5.0

4 years ago