Scylla release: version 1.2.2

Share on facebook
Share on twitter
Share on print
Share on email
Share on linkedin

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