ALL COVERED TOPICS

NoSQL Benchmarks NoSQL use cases NoSQL Videos NoSQL Hybrid Solutions NoSQL Presentations Big Data Hadoop MapReduce Pig Hive Flume Oozie Sqoop HDFS ZooKeeper Cascading Cascalog BigTable Cassandra HBase Hypertable Couchbase CouchDB MongoDB OrientDB RavenDB Jackrabbit Terrastore Amazon DynamoDB Redis Riak Project Voldemort Tokyo Cabinet Kyoto Cabinet memcached Amazon SimpleDB Datomic MemcacheDB M/DB GT.M Amazon Dynamo Dynomite Mnesia Yahoo! PNUTS/Sherpa Neo4j InfoGrid Sones GraphDB InfiniteGraph AllegroGraph MarkLogic Clustrix CouchDB Case Studies MongoDB Case Studies NoSQL at Adobe NoSQL at Facebook NoSQL at Twitter

NAVIGATE MAIN CATEGORIES

Close

Redis 2.2.11: Recommended Upgraded Fixing Critical Bug With Dictionary Iterators

Salvatore Sanfilippo about why Redis 2.2.11 is a recommended upgrade:

[…] since Redis 2.2.7 we introduced a new kind of dictionary (hash table) iterator in order to reduce copy-on-write while a child is saving. I severely underestimated the complexity of porting all the code to the new iterator without bugs, so Redis experienced a number of bugs starting from 2.2.7 due to misuses of the new iterator API in different spots of the code.

The latest bug I found of this kind, hopefully the last, is particularly critical as it is in the persistence code.

Original title and link: Redis 2.2.11: Recommended Upgraded Fixing Critical Bug With Dictionary Iterators (NoSQL database©myNoSQL)

via: http://groups.google.com/group/redis-db/browse_thread/thread/734539eeaca2ae67