ReleaseNotes1522

dormando edited this page 17 days ago · 1 revision

Memcached 1.5.22 Release Notes

Date: 2020-2-1

Download

http://www.memcached.org/files/memcached-1.5.22.tar.gz

Overview

bugfix release for a crash regression introduced in 1.5.20. An optimization made to the slab page mover in 1.5.20 could cause segfaults in a specific situation.

When moving page memory containing a chunked (> 512K) item header, and the item is expired, but not yet reaped by LRU crawler or other mechanisms, the attached chunks would leak. If later the page mover tries to move the memory for these page chunks, it will no longer be able to find the proper header item, eventually causing a crash.

Thanks to the folks on github who reported this bug!

Fixes

  • slabs: fix crash in page mover
  • slabs: fix for skipping completed items

New Features

None.

ContribuTors

The following people contributed to this release since 1.5.21.

Note that this is based on who contributed changes, not how they were done. In many cases, a code snippet on the mailing list or a bug report ended up as a commit with your name on it.

Note that this is just a summary of how many changes each person made which doesn't necessarily reflect how significant each change was. For deTails on what led up into a branch, either grab the git repo and look at the output of git log 1.5.21..1.5.22 or use a web view.

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。