Project

General

Profile

Actions

Bug #3990

closed

ERROR: Interest size exceeds maximum limit on exclude interest for large topologies

Added by Ashlesh Gawande over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Start date:
03/09/2017
Due date:
% Done:

100%

Estimated time:

Description

I was working on the issue of using Chronosync for NLSR instead of the old fork (nsync).
The minute changes I made in Chronosync and NLSR can be found at:
https://gist.github.com/agawande/d9a6f3cc1245c133bb48c8ac58353579

For smaller topologies, NLSR converges and there are no errors. For bigger topologies such as a 58 node, 350+ links topology NLSR crashes due to:
ERROR: Interest size exceeds maximum limit
(I have included a small mini-ndn experiment in the gist that reproduces the error on the default 4 node topology by advertising 500 prefixes in succession).
This error seem to happen after expressing an interest with exclude filter:
https://github.com/named-data/ChronoSync/blob/f42aa2c05b5cbc73f7f592c4a6cee3f205f84e07/src/logic.cpp#L780

(Nsync has no problems with either large topologies or advertising 500 prefixes)


Related issues 1 (0 open1 closed)

Blocks NLSR - Task #2400: Determine the necessary changes to use current Chronosync as dependencyClosedAshlesh Gawande01/20/2015

Actions
Actions

Also available in: Atom PDF