Skip to content

0.1.18

Compare
Choose a tag to compare
@Gerold103 Gerold103 released this 06 Aug 10:18
· 246 commits to master since this release

Compatibility

Fully compatible with 0.1.17.

Bugs fixed

  • During rebalancing, even if all went fine, there were messages on the storages like "Starting ... buckets recovery step". They are not printed anymore unless there are really bucket transfers which somewhy need a recovery (gh-274).
  • vshard.storage.buckets_count() on replicas could return an outdated value (gh-276).

Functionality added or changed

  • vshard.storage.bucket_recv() now returns a very detailed error when a tuple couldn't be inserted into a space due to any reason. It also works for the built-in rebalancer - these errors are logged so it becomes easy to locate the spaces and tuples incompatible between replicasets during rebalancing (gh-275).
  • The router supports automatic master discovery. For that in the config for the needed replicasets need to specify master = 'auto' in their root and drop all master = ... from their replica configs (gh-75).