[Ludiafuncs-hackers] Add regression tests

Back to archive index

ishii****@nttda***** ishii****@nttda*****
2015年 8月 31日 (月) 19:35:00 JST


> 
> 1. when we reduce norm_cache_limit and request is lower than former limit,
>   this module gets cache again with lower size.
> SET ludia_funcs.enable_debug TO on;
> SET client_min_messages TO LOG;
> SET ludia_funcs.norm_cache_limit TO '2kB'; SELECT
> pgs2norm(repeat('X',700)); SELECT pgs2norm(repeat('Y',700)); SET
> ludia_funcs.norm_cache_limit TO '1kB'; SELECT pgs2norm(repeat('X',200));
> SELECT pgs2norm(repeat('Y',200));
> 
> 2. when we reduce norm_cache_limit and request is same as last request,
> lower than former limit,
>   this module returns cache.
> SET ludia_funcs.enable_debug TO on;
> SET client_min_messages TO LOG;
> SET ludia_funcs.norm_cache_limit TO '2kB'; SELECT
> pgs2norm(repeat('X',700)); SET ludia_funcs.norm_cache_limit TO '1kB';
> SELECT pgs2norm(repeat('X',700));
> 
> 3. If there is cached senna query, this module uses cache.
> SELECT pgs2snippet1(1,300,1,'∇','∇',0,'エおA','あ?う?おabcdeか?
> く?こjklmn');
> SELECT pgs2snippet1(1,300,1,'∇','∇',0,'エおA','あ?う?おabcdeか?
> く?こjklmn');
> 

Sorry, I made mistake.
The following is the correct information.
1) 
SELECT pgs2norm(repeat('X',700));
SELECT pgs2norm(repeat('Y',700));
SET ludia_funcs.norm_cache_limit TO '1kB'; SELECT pgs2norm(repeat('X',200));
SELECT pgs2norm(repeat('Y',200));

2)
SET ludia_funcs.norm_cache_limit TO '2kB';
SELECT pgs2norm(repeat('X',700));
SET ludia_funcs.norm_cache_limit TO '1kB';
SELECT pgs2norm(repeat('X',700));

3)
SELECT pgs2snippet1(1,300,1,'∇','∇',0,'エおA','あイうエおabcdeかキくケこjklmn');
SELECT pgs2snippet1(1,300,1,'∇','∇',0,'エおA','あイうエおabcdeかキくケこjklmn');

I attached these patch.

Regards,

--
Ayumi Ishii
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: add_pgs2_debug.patch
型:         application/octet-stream
サイズ:     16949 バイト
説明:       add_pgs2_debug.patch
Download 



Ludiafuncs-hackers メーリングリストの案内
Back to archive index