Yes. I guess it's particular to the Perl module, then - I'll try to contact the authors (was hoping they'd be lurking here).
Thanks Jon On Dec 15, 2:42 pm, Brian Aker <[email protected]> wrote: > Hi! > > In the C library we don't have any reported bugs against that interface. I'm > not sure what would be up with the Perl version. > > Is the only thing required to set this off a call for stats on multiple hosts? > > Cheers, > -Brian > > On Dec 15, 2009, at 10:41 AM, Jonathan Swartz wrote: > > > I'm trying to use the stats() method of Cache::Memcached::libmemcached: > > > #!/usr/local/bin/perl > > use Data::Dumper; > > use Cache::Memcached::libmemcached; > > use strict; > > use warnings; > > > my $cache = Cache::Memcached::libmemcached->new( > > { servers => [ 'host8:11211', 'host7:11211', ] } ); > > print Dumper($cache->stats); > > > and getting corrupted results when there is more than one server - see > > below. The result for host 8 seems fine, the result for host7 is clearly > > corrupted (e.g. look at 'version'). > > > Other times I get a seg fault or other kind of crash, though I can't > > generate one right now. > > > Is this supported? The docs say this method is still "half-baked", but I > > figured that meant that only some of the stats are reported, not corruption > > or crashing. > > > The crash worried me as we're about to deploy > > Cache::Memcached::libmemcached in a large production system. I haven't seen > > any problems except from the stats call, but it still sets off alarm bells. > > Is this production ready? Should I be using another client like > > Cache::Memcached::Fast instead? > > > Thanks > > Jon > > > ----- > > > $VAR1 = { > > 'hosts' => { > > 'host8:11211' => { > > 'misc' => { > > 'bytes' => '620653', > > 'curr_connections' => > > '13', > > > > 'connection_structures' => '29', > > 'pointer_size' => > > '32', > > 'time' => > > '1260901728', > > 'total_items' => > > '245026', > > 'cmd_set' => '245028', > > 'bytes_written' => > > '620653', > > 'evictions' => '0', > > 'curr_items' => > > '3340', > > 'pid' => '13291', > > 'limit_maxbytes' => > > '0', > > 'uptime' => '1184691', > > 'rusage_user' => > > '54.922650', > > 'cmd_get' => > > '5936308', > > 'rusage_system' => > > '170.842028', > > 'version' => '1.4.4', > > 'get_hits' => > > '933419', > > 'bytes_read' => > > '620653', > > 'threads' => '4', > > 'total_connections' > > => '10021', > > 'get_misses' => > > '5002889' > > }, > > 'sizes' => { > > 'bytes' => '0', > > 'curr_connections' > > => '0', > > > > 'connection_structures' => '0', > > 'pointer_size' => > > '0', > > 'time' => '0', > > 'total_items' => '0', > > 'cmd_set' => '0', > > 'bytes_written' => > > '0', > > 'evictions' => '0', > > 'curr_items' => '0', > > 'pid' => '0', > > 'limit_maxbytes' => > > '0', > > 'uptime' => '0', > > 'rusage_user' => > > '0.0', > > 'cmd_get' => '0', > > 'rusage_system' => > > '0.0', > > 'version' => '', > > 'get_hits' => '0', > > 'bytes_read' => '0', > > 'threads' => '0', > > 'total_connections' > > => '0', > > 'get_misses' => '0' > > } > > }, > > 'host7:11211' => { > > 'misc' => { > > 'bytes' => > > '68802172052336430', > > 'curr_connections' => > > '16019087', > > > > 'connection_structures' => '16019083', > > 'pointer_size' => > > '16019094', > > 'time' => '16019181', > > 'total_items' => > > '16019216', > > 'cmd_set' => > > '73014444032', > > 'bytes_written' => > > '68802172052336430', > > 'evictions' => > > '3546638828262405681', > > 'curr_items' => > > '16019089', > > 'pid' => '16017496', > > 'limit_maxbytes' => > > '4194945205892703588', > > 'uptime' => > > '16019238', > > 'rusage_user' => > > '16019144.16019133', > > 'cmd_get' => > > '68802365325864788', > > 'rusage_system' => > > '16019119.16019107', > > 'version' => '11211', > > 'get_hits' => > > '141734854144', > > 'bytes_read' => > > '68802172052336430', > > 'threads' => > > '16019293', > > 'total_connections' > > => '16019198', > > 'get_misses' => > > '56623278429' > > }, > > 'sizes' => { > > 'bytes' => > > '68802172052336430', > > 'curr_connections' > > => '16019087', > > > > 'connection_structures' => '16019083', > > 'pointer_size' => > > '16019094', > > 'time' => '16019181', > > 'total_items' => > > '16019216', > > 'cmd_set' => > > '73014444032', > > 'bytes_written' => > > '68802172052336430', > > 'evictions' => > > '3546638828262405681', > > 'curr_items' => > > '16019089', > > 'pid' => '16017496', > > 'limit_maxbytes' => > > '73014444032', > > 'uptime' => > > '16019238', > > 'rusage_user' => > > '16019144.16019133', > > 'cmd_get' => > > '68802365325864788', > > 'rusage_system' => > > '16019119.16019107', > > 'version' => > > '\210eA', > > 'get_hits' => > > '73014444032', > > 'bytes_read' => > > '68802172052336430', > > 'threads' => > > '16019293', > > 'total_connections' > > => '16019198', > > 'get_misses' => > > '3907211563373704753' > > } > > } > > }, > > 'total' => { > > 'cmd_get' => '6.88023653318011e+16', > > 'bytes' => '6.88021720529571e+16', > > 'get_hits' => '141735787563', > > 'connection_structures' => 16019112, > > 'bytes_read' => '6.88021720529571e+16', > > 'total_items' => 16264242, > > ... > > read more »
