See all blog posts

ScyllaDB release: version 1.2.2

release

The ScyllaDB team is pleased to announce the release of ScyllaDB 1.2.2, a bugfix release of the ScyllaDB 1.2 stable branch. Release 1.2.2, like all past and future 1.x.y releases, is backward compatible and supports rolling upgrades.

The following bugs have been fixed:

  • Update to a nested type (ALTER TYPE) will turn the containing type into an invalid type and will be misinterpreted when queried #1465
  • A race condition in seastar could cause nodetool drain to crash #1463
  • ScyllaDB over-allocation of memory in disk bound systems could cause an out of memory error, follow by ScyllaDB exit #1453
  • ScyllaDB restart created many spurious tables (column family) directories – one directory for each table on each keyspace, not just the keyspace the table belongs to #1457
  • Select of a User Defined Type mistakenly returned the data as a tuple #1443. The incorrect metadata could confuse user programs that relied on getting the correct UDT metadata
  • A regression introduced in ScyllaDB 1.1 cause slow down on large (many cores) machines #1419
  • High read backlog could cause an out of memory error, followed by ScyllaDB exit #1398
  • In some cases, ScyllaDB reports an out of memory error, although there is still memory available #1395

ScyllaDB contributions

Avi Kivity (18):
      release: prepare for 1.2.2
      Seastar: prepare a branch for 1.2 backports
      Update seastar submodule
      mutation_reader: introduce restricting_reader
      db: restrict replica read concurrency
      db: add statistics about queued reads
      Fix backport of restricting_mutation_reader
      mutation_reader: make restricting_mutation_reader even more restricting
      auth: fix performance problem when looking up permissions
      Update seastar submodule
      transport: encode user-defined type metadata
      db: do not create column family directories belonging to foreign keyspaces
      db: estimate queued read size more conservatively
      db: don't over-allocate memory for mutation_reader
      Fix bad backport (259b2592d42043cf8cf676eb274fca3bb8549139)

Takuya ASADA (1):
      dist/redhat/centos_dep: disable go and ada language on scylla-gcc package, since ScyllaDB never use them

Tomasz Grabiec (1):
      types: Fix update_types()

About ScyllaDB Team

ScyllaDB is the world’s fastest wide-column store database: the functionality of Apache Cassandra with the speed of a light key/value store.