
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
Related links
- Get started with ScyllaDB 1.2.2
- Upgrade from 1.1.x to 1.2.y
- Report a problem
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()