Jul21

Scylla release: version 1.2.2

Subscribe to Our Blog

The Scylla team is pleased to announce the release of Scylla 1.2.2, a bugfix release of the Scylla 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
  • Scylla over-allocation of memory in disk bound systems could cause an out of memory error, follow by Scylla exit #1453
  • Scylla 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 Scylla 1.1 cause slow down on large (many cores) machines #1419
  • High read backlog could cause an out of memory error, followed by Scylla exit #1398
  • In some cases, Scylla reports an out of memory error, although there is still memory available #1395

Scylla 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()

Scylla TeamAbout Scylla Team

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


Tags: release