1.6がリリースされているMemcachedの、新しいバージョンでは、いくつかの重要な新機能をもたらし、そしてmemcachedのは、復元されました。更新プログラムの概要:
- さて、そのデフォルト値は、外部フラッシュシステムを構築します。
- バイナリプロトコルよりも多くの機能を持つ新しいメタプロトコルは、現在放棄されています。
- 自動バッチ応答システムコールを許可するようにMemcachedのネットワークコードを実行してください。
- ネットワークの変化と、サーバCPU内の各システムコール平均1.5鍵最大25%まで削減、及び少なくとも数パーセントの遅延が減少します。
- デフォルトでは、「Extstore」新しいガスケットなどの外部記憶装置でも1.6をMemcachedの。ハッシュテーブルキーExtstoreおよび外部フラッシュメモリの値がベース動かさながら、メモリに保持されます。
修正
-
メタ:参照カウントがオーバーフローを示し、
- メタ:refleakで修理gitle
- 修正:すべての新しい接続が拒否されたものとみなされます
- timedrun:正しいシグナルハンドラの初期化。
- 再起動:修正潜在的な二重放出
stats_prefix
:原因失敗したテストに起因する不確実性への修理- 間違ったパスを読み込む修理SASLの設定エラー
- メタ:リターンコードより多目的
- config.hの(util.c用)、修理htonllカンプ。故障
- ハッシュ:修理のためには、GCC-10を構築するために失敗しました
- 修復ユニットテストメモリリーク
- BUILD修理受注ディレクティブ
新機能
-
extstore:デフォルトで有効になって。
- メタ:INCR / DECR演算コマンド(
ma
) - ネットワーク:conns静的過渡バッファを読みます
- ネットワーク:スタックに応じて、すべてのコマンド
詳細については、リリースノートを表示:https://github.com/memcached/memcached/wiki/ReleaseNotes160