[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 メーリングリストの案内