Hi Dominique!

On Do, 03 Jun 2010, Dominique Fournier wrote:

> Package: libnet-snmp-perl
> Version: 5.2.0-1
> Severity: important
> 
> Hi 
> I have a problem with get_entries when I provide more than one column : some 
> results are not given to the table.
> If I try :
>    $table = $session->get_entries(-columns => ['1.3.6.1.2.1.31.1.1.1.6']);
>    while ( my ($key, $value) = each(%{$table}) ) {
>         print "$key => $value\n";
> I have 32 responses on my router
> If I try :
>    $table = $session->get_entries(-columns => 
> ['1.3.6.1.2.1.31.1.1.1.6','1.3.6.1.2.1.31.1.1.1.18']);
> with a grep 1.3.6.1.2.1.31.1.1.1.6, I have only 14 entries (but all the 
> 1.3.6.1.2.1.31.1.1.1.18 results).
> 
> I should add that I test it with -version => 2, if it change something.

Could you please re-check whether this issue still exists with current
6.0.1 version of the package?  As Niko Tyni wrote, this should be
already fixed upstream:

On Mo, 23 Mai 2011, Niko Tyni wrote:

> I'm seeing this too. A workaround is to use 'maxrepetitions => 1' which
> forces the library to use get-next-requests instead of get-bulk-requests.
> 
> I suspect it's fixed upstream: 
> 
> http://cpansearch.perl.org/src/DTOWN/Net-SNMP-v6.0.1/Changes :
> 
>   RELEASE 6.0.0 SEP-09-2009
> 
>   - The get_table() and get_entries() methods were refactored as part
>   of the code cleanup.  The get_entries() method now handles "holes"
>   in tables better and indexes with a value of zero.

So I hope that this is already fixed...

Greetings
Roland

Attachment: signature.asc
Description: PGP signature

Reply via email to