[pgpool-general-jp: 1334] pgpool-II 3.4.0 with-memcachedを指定した場合、make でエラーになる

Akira Horimoto emperor.kurt @ gmail.com
2014年 12月 23日 (火) 23:41:39 JST


堀本 照と申します。初めて投稿させてもらいます。

pgpool-II
3.4.0がリリースされているので、ソースからの動作検証を行おうと思っていたのですが、configureオプションで--with-memcachedを指定すると

main/pgpool_main.c: In function 'initialize_shared_mem_objects':
main/pgpool_main.c:2658:8: error: 'clear_memcache_oidmaps' undeclared
(first use in this function)
    if (clear_memcache_oidmaps)

が出て、エラーとなってしまいます。

「環境」

・OS: ArchLinux(マイナーですが・・・おそらく他のlinuxでも同様と思われます)・libmemcached・PostgreSQL
9.3.5 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.9.1,
64-bit・pgpool-II: 3.4.0

libmemcachedとpostgresqlはpackage(pacmanから)でインストールしています。

configureオプションは以下となります。

./configure --with-openssl --with-memcached=/usr

※pgpool-II 3.3系はインストールができて、memcachedを利用したクエリキャッシュができました。

3.4.0で--with-memcachedオプションありでmakeした時も正常に終わるようにpatchを作成したので、添付をいたしますが、patchの送り先はこちらでよろしいでしょうか?

こちらで検証したところ、正常にmemcachedを利用したquery cacheが出来ているのを確認しています。

※pgpoolのログとshow pool_cacheの結果からcacheのヒット率が上がっているのを確認


以上、よろしくお願いいたします。
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: <http://www.sraoss.jp/pipermail/pgpool-general-jp/attachments/20141223/24484de0/attachment-0001.html>
-------------- next part --------------
$B%F%-%9%H7A<00J30$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
$B%U%!%$%kL>(B: pgpool-II+memcached-3.4.0.patch
$B7?(B:         application/octet-stream
$B%5%$%:(B:     946 $B%P%$%H(B
$B @ bL@(B:       $BL5$7(B
URL:        <http://www.sraoss.jp/pipermail/pgpool-general-jp/attachments/20141223/24484de0/attachment-0001.obj>


pgpool-general-jp メーリングリストの案内