CCNx Redmine

Syndicate content
Updated: 48 min 12 sec ago

Bug #100175: EndToEnd test fails intermittently

2 hours 43 min ago

This isn't really because of individual tests "not shutting down processes cleanly" - its because the repo - which runs throughout the tests - isn't shut down cleanly by ant. I might be able to fix this. I'm moving it to a separate issue since its unrelated to the EndToEnd tests.

Bug #100175: EndToEnd test fails intermittently

5 hours 7 min ago

Yes, the RMI files get ugly since tests don't shut down processes cleanly even when everything in the tests succeeds.

Bug #100191 (New): Java ForwardingEntry object validation is incorrect

Wed, 09/08/2010 - 12:03

It fails validation if no action is specified. However it can be used for a prefix registration response also which by definition doesn't specify an action.

Bug #100190 (New): CCNOutputStream sends repo start-write too early

Wed, 09/08/2010 - 10:46

CCNOutputStream calls startWrite (which calls the flow controller's startWrite) at the time the stream is created. If the stream is going to a repository, the repo will immediately respond to the start-write, and express interest in the first segment of the stream -- however it will only try 3 times, and if there is no data available it will give up. The startWrite call should probably not be made until there is at least 1 segment available to write.

Feature #100187 (New): Remove /ccnx/ping responder from ccnd

Wed, 09/08/2010 - 10:01

After both libraries have been changed to use the local service discovery protocol for learning the local ccnd's public key in order to do prefix registration, the /ccnx/ping responder should be removed to reduce the associated DDOS hazard.

Bug #100175: EndToEnd test fails intermittently

Wed, 09/08/2010 - 09:49

Paul, I notice that our build server has accumulated 8762 .rmi-server-repository-*.obj files in the build user's home directory. Perhaps those are contributing to the intermittent errors? It at least indicates that the repos started by the tests are getting shut down in ways that fail to remove these files.

Feature #100186 (New): Add API for prefix registration using a ContentName

Wed, 09/08/2010 - 09:31

The current PrefixRegistrationManager only accepts a URI encoded string for the prefix to register.
It should also be possible to use a ContentName here.

org.ccnx.ccn.profiles.ccnd.PrefixRegistrationManager

Feature #100127: Adjustable interest timeouts

Fri, 09/03/2010 - 18:14

A start on this is now available on github.

Revision 1e0917afe302e8105f11ffe7642e8f7715a60bed: Merge remote branch 'origin/100127-adjustable-...

Fri, 09/03/2010 - 17:44

Adds InterestLifetime to libccn and ccnd.

So far this is a partial implementation - nothing has been added to the java
library, there are limits on the lifetimes that can be handled, the interest
suppression doesn't account for long liftimes as it should. But it's a start.

See ccnget.c for some code that sets the InterestLifetime in an interest.

  • origin/100127-adjustable-interest-timeouts:
    Add missing prototypes refs #100127
    more whitespace
    Fix indentation - editor was in wrong mode.
    Teach ccnd to use the InterestLifetime for scheduling interest expiration refs #100127
    Teach ccnget command to employ the new InterestLifetime feature when CCN_LINGER is used. refs #100127
    Teach libccn about interest reexpression when an explicit InterestLifetime is provided via the template. refs #100127
    Teach ccnd to log interest lifetime refs #100127
    Add schemas, schema test, libccn accessors for InterestLifetime refs #100127
    Add InterestLifetime parsing to libccn
    Assign a DTAG value for InterestLifetime
    InterestLifetime clarifications.
    Add draft description of new InterestLifetime element in interest messages.

Revision 460a8fc5b81e69b7b65ae2bdcf2414497d2d4538: Teach ccnd to use the InterestLifetime for sch...

Fri, 09/03/2010 - 13:35

Currently the max supported value is about 35 minutes (number of microseconds in an int).

Revision a690124943c7212bd7eec1b6e971e06b1bd9096a: Teach ccnget command to employ the new Interes...

Thu, 09/02/2010 - 17:40

This is mostly to have an easy way of generating these to exercise ccnd.

Revision c27f24175b4adec503d87453be1ec24ebcce9a6a: Teach libccn about interest reexpression when ...

Thu, 09/02/2010 - 17:36

For now, values larger than 30 seconds do not work correctly.