Feed aggregator

Bug #100148 (Assigned): Unreliable end-to-end tests

CCNx Redmine - Tue, 07/13/2010 - 14:12

The JUnit end-to-end tests in EndToEndTestSource and EndToEndTestSink will fail if they are run in the opposite order as each other. That is, EndToEndTestSink.gets() needs to run when EndToEndTestSource.puts() is running, and EndToEndTestSink.server() needs to run when EndToEndTestSource.server() is running.

But JUnit make no guarantees about the ordering of the tests.

Bug #100147: Java pipelining code can get confused by out-of-order interests

CCNx Redmine - Thu, 07/08/2010 - 13:50

Note - logging has to be turned down to provoke this problem with any frequency.

Bug #100147 (Assigned): Java pipelining code can get confused by out-of-order interests

CCNx Redmine - Thu, 07/08/2010 - 13:45

When under heavy activity, the java pipelining code gets confused and gets into a state where it consumes a lot of cpu and makes no evident progress.

Bug #100146 (Assigned): Java tests can get stuck, consuming much cpu while making no progress

CCNx Redmine - Thu, 07/08/2010 - 13:39

Attached are some extracts from a ktrace on FreeBSD-8.1-RC2.

I've got a fix for this particular problem, I think. It is similar to the problem that was fixed in the repo in commit b2711eb425432398c5cc67bd53924b8382f46e03.

Fixing it and trying tests with reduced logging has exposed a problem in the pipelining code that Rebecca has known about for a while, and which has similar symptoms. I'm going to put in a separate issue for that.

Bug #100146: Java tests can get stuck, consuming much cpu while making no progress

CCNx Redmine - Wed, 07/07/2010 - 10:02

Can you send a link to a buildbot test, or a point in the log?

Bug #100146 (Assigned): Java tests can get stuck, consuming much cpu while making no progress

CCNx Redmine - Wed, 07/07/2010 - 09:30

On both Solaris and FreeBSD, on recent builds, 'make test' has been seen to get stuck, using cpu but apparently making no forward progress.

Feature #100145 (Assigned): optimize data representation in merkle hash tree

CCNx Redmine - Tue, 07/06/2010 - 10:39

Can drop some metadata and get one more path entry in same space, which means 2x as many packets per tree. Need to make it backward compatible. Need to make C library match. Both need to be able to verify old and new forms.

Feature #100144 (New): make repository publish its public key

CCNx Redmine - Tue, 07/06/2010 - 10:37

Publish repository key using localhost key discovery, make it easier to configure where repo publishes its key. Any real app that wants to depend on name enumeration, checked writes, etc, needs to be able to validate who a repository is.

Feature #100134 (Resolved): local service discovery protocol, at least for keys

CCNx Redmine - Tue, 07/06/2010 - 10:36

This is in github, and is now being used by ccnd to send its keys around. It is also available to other apps.

Bug #100143 (Assigned): Localhost-only content can sometimes be sent off-machine

CCNx Redmine - Thu, 06/24/2010 - 11:10

Noticed while looking at logs: an interest in / (possibly with excludes) from off-machine can result in content for a localhost-restricted namespace to be sent in response.

Note that the receiving ccnd will (properly) discard the content, so it should not cause major operational problems.

Feature #100073 (Resolved): Self-registration in Java

CCNx Redmine - Thu, 06/17/2010 - 09:53

This is done, at least for the current self-reg protocols.

Bug #100061 (Resolved): ccnd Exclude processing needs performance improvement

CCNx Redmine - Thu, 06/17/2010 - 09:43

This is doen (has not been pushed to github yet).

Bug #100141 (New): pipeline code sends first segment interest when version is not known yet

CCNx Redmine - Thu, 05/20/2010 - 15:56

When the pipeline code in CCNAbstractInputStream starts up, it does not necessarily know the full base name if the version is not set (for a versioned stream). In this case, it should not send out an interest for the first segment without the version in the name.

Syndicate content