Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Mr. Uh Clem" Newsgroups: comp.protocols.snmp Subject: GetBulkRequest partial results? Date: Wed, 04 Feb 2015 11:49:49 -0500 Organization: Brotherhood of Zips and OtherS Lines: 28 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net eIeiCvXR/C7TMBEcQp21mwqJp4CPEWCtvQUeMukjNCejGMilpu Cancel-Lock: sha1:9Bkh+qGuAjDg/1UdPo/+Y55nVOY= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:35.0) Gecko/20100101 Firefox/35.0 SeaMonkey/2.32 Xref: csiph.com comp.protocols.snmp:217 http://tools.ietf.org/search/rfc3416#page-14 I've not used GetBulk before and am wondering about the case of partial results. In reading the fine RFC, it seems that if the agent runs out of space for results, it simply stops when the response for the next object will not fit. This is simply object by object, not per iteration of the repeated objects(conceptual row)? For example, if I'm polling five objects (A-E) with a single non-repeater (N) with repeater count of 10 and the agent runs out of space in the middle of the third repetition, I might expect to get instead of NA1B1C1D1E1 NA1B1C1D1E1 A2B2C2D2E2 A2B2C2D2E2 A3B3C3 , the later cleanly breaking at a repetition (row). What's the way to continue to traverse the table? Seems like doing another GetBulk using the instances from the last complete repetition should work. possibility. It feels like it should be possible to continue by doing something like a GetBulk with non-repeating D2E2 and repeating A3B3C3D?E?, but there's really no way to come up with the instances for D and E, is there? Am I missing something? -- Clem "If you push something hard enough, it will fall over." - Fudd's first law of opposition