Skip to content
Commits on Apr 1, 2014
  1. @mfplass
  2. @mfplass
Commits on Mar 31, 2014
  1. @mfplass
Commits on Jan 15, 2014
  1. @mfplass

    Refs #100983 Merge remote-tracking branch 'origin/100983-strategy-ref…

    mfplass committed
    …actor'
    
    * origin/100983-strategy-refactor:
      Refs #100983 Update ccnd Android.mk to make use of android_obj.mk generated by make depend.
    
    (fixes bug introduced in commit f228f62)
  2. @nbriggs
Commits on Jan 14, 2014
  1. @mfplass
  2. @mfplass

    Refs #100983 Merge remote-tracking branch 'origin/100983-strategy-ref…

    mfplass committed
    …actor'
    
    * origin/100983-strategy-refactor:
      Refs #100983 Update manpage for ccndc to mention the strategies that have been implemented.
  3. @nbriggs
Commits on Jan 10, 2014
  1. @mfplass
  2. @mfplass

    Refs #101047 Rebuild man pages

    mfplass committed
Commits on Dec 18, 2013
  1. @mfplass

    Refs #101053 Merge branch '20131014-ccnd-minlifetime' into 101047-ccn…

    mfplass committed
    …x-0.8.2
    
    * origin/20131014-ccnd-minlifetime:
      Refs #101053 Update to window management algorithm.
      Increase reporting rate to every second from every 3 seconds.
      The window can be increased on receipt of data even if it is out-of-order
      Adjust window handling: no window reduction on first miss, halve (instead of resetting) window on timeout
      Report StatusResponse messages when received from ccnd.  Add missing newlines on some messages.
      Move duplicate (and unsolicted) content debug logging onto the h->debug&4 flag to increase efficiency.
      Change WTHZ and minlifetime calculation to allow 1/8 second interest lifetimes
    
    Conflicts:
    	csrc/ccnd/ccnd.c
  2. @nbriggs
  3. @mfplass
  4. @mfplass
  5. @mfplass
  6. @mfplass

    Refs #101060 Merge branch '101060-ccnd-match-limit' into 101047-ccnx-…

    mfplass committed
    …0.8.2
    
    * origin/101060-ccnd-match-limit:
      Refs #101060  Evict stale content that we encounter while searching for a match.
      Refs #101060  Stop examining the cache if we have reached the configured cache limit.
      Refs #101060  Add a define for CCND_MAX_MATCH_PROBES, settable from outside.
  7. @mfplass

    Refs #100983 Merge branch '100983-strategy-refactor' into 101047-ccnx…

    mfplass committed
    …-0.8.2
    
    * origin/100983-strategy-refactor: (45 commits)
      Refs #100983 Modify loadsharing strategy to also use EXPUP events to penalize slow-responding faces.
      Refs #100983  When tracing a strategy, log the strategy name and parameters.
      Refs #100983  Extend the trace strategy to accept the name of the strategy to be traced.
      Refs #100983 Adjust loadsharing strategy to probe inactive faces in addition to selecting an active face.
      Refs #100983 In the parallel strategy, select for inclusion with small probability the inactive face(s).
      Refs #100983 Recover in case that all faces have become inactive.
      Refs #100983  Start sending the liveness probes sooner to avoid bogus inactivity flags.
      Refs #100983 An inactive face must still have the attention bit cleared.
      Refs #100983 Modify loadsharing and parallel strategies to take advantage of the CCND_PFI_INACTIVE flag.
      Refs #100983  OpenBSD grep did not deal with the word delimeters, so do without.
      Refs #100983  Fix explicit use of sh and grep -w
      Refs #100983  Some older compilers complain about a zero-length array, so take this into account in the CCN_STATESIZECHECK macro.
      Refs #100983  Add parentheses to placate some compiler's warning.
      Refs #100983  Hook up builtin faceattrs.  Add faceattr enumerator.  Add faceattr printer to faceattr "strategy".
      Refs #100983  Add some built-in face attributes.
      Refs #100983  Add a pfi flag that tells the strategy that a face is non-responsive.
      Refs #100968 Report StatusResponse messages when received from ccnd.  Add missing newlines on some messages.
      Refs #100983  We don't have to store the bitsize any more.
      Refs #100983  Add the code to do faceattr setting to the faceattr "strategy".
      Refs #100983  Traffic in plain unsigned fatter values instead of uintmax_t.
      ...
  8. @mfplass

    Refs #100984 Merge branch '100984-strategy-labels' into 101047-ccnx-0…

    mfplass committed
    ….8.2
    
    * origin/100984-strategy-labels: (47 commits)
      Refs #100984  Add man page documentation for new ccnd strategy subcommands.
      Refs #100984  Put strategy class array into a separate compilation unit.
      Refs #100984  Remove some obsolete comments
      Refs #100984  Add per-face counters to track outstanding sent interests.
      Refs #100984  Add missing break at end of case.
      Refs #100983, 100984 Updates to the strategy API.
      Refs #100984  Make the trace strategy more useful by summarizing the pfi list befor and after the layered strategy upcall.
      Refs #100984  Adjust the meanings of some of the strategy callouts to make them more usable.
      Refs #100984  Document the details about each of the strategy ops.
      Refs #100984  Remove unnecessary include
      Refs #100984  Add a 'trace' strategy that just logs before doing the default strategy.
      Refs #100984  Hook up strategy callouts for expiring upstreams and downstream refresh.
      Refs #100984   Add strategy callouts for new and expiring upstreams and downstreams.
      Refs #100983 Add to comments for defines and enums in strategy
      Refs #100984  This is a case where using pointer arithmetic makes it clearer.
      Refs #100984  Actually return the sclass that was found.
      Refs #100984  Add the null strategy, to try out the machinery better.
      Refs #100984  Do not age away a nameprefix entry that has an attached strategy.
      Refs #100984  Fill in strategyid and parameters in get/remove reply; improve status response.
      Refs #100984 null-terminate strings for strategyid and parameters.
      ...
Commits on Dec 14, 2013
  1. @nbriggs
Commits on Dec 13, 2013
  1. @nbriggs
Commits on Dec 12, 2013
  1. @nbriggs

    Adjust window handling: no window reduction on first miss, halve (ins…

    nbriggs committed
    …tead of resetting) window on timeout
Commits on Nov 22, 2013
  1. @nbriggs
  2. @nbriggs
Commits on Nov 21, 2013
  1. @mfplass

    Refs #101053 Merge remote-tracking branch 'origin/101053-ccncatchunks…

    mfplass committed
    …2-performance' into 101047-ccnx-0.8.2
    
    * origin/101053-ccncatchunks2-performance:
      Refs #101053 Cap lifetime on initial interest at 0.5s. Do not reduce window on receipt of out-of-order data.
      Refs #101053 Improve hole-filling, manage InterestLifetime better.
Commits on Nov 15, 2013
  1. @mfplass

    Refs #101042 Merge remote-tracking branch 'origin/101042-remove-ccnfi…

    mfplass committed
    …leproxy-deprecation' into 101047-ccnx-0.8.2
    
    * origin/101042-remove-ccnfileproxy-deprecation:
      refs #101042 Remove deprecated stuff from CCNFileProxy
Commits on Nov 13, 2013
  1. @nbriggs

    Merge remote-tracking branch 'origin/101053-ccncatchunks2-performance…

    nbriggs committed
    …' into 20131014-ccnd-minlifetime
    
    Pick up changes to ccncatchunks2
  2. @nbriggs

    Refs #101053 Cap lifetime on initial interest at 0.5s. Do not reduce …

    nbriggs committed
    …window on receipt of out-of-order data.
Commits on Nov 12, 2013
  1. @nbriggs

    Merge remote-tracking branch 'origin/100983-strategy-refactor' into 2…

    nbriggs committed
    …0131014-ccnd-minlifetime
    
    Pick up improvement to loadsharing strategy.
  2. @nbriggs

    Refs #100983 Modify loadsharing strategy to also use EXPUP events to …

    nbriggs committed
    …penalize slow-responding faces.
  3. @nbriggs

    Merge remote-tracking branch 'origin/100983-strategy-refactor' into 2…

    nbriggs committed
    …0131014-ccnd-minlifetime
    
    To incorporate tracing strategy improvements.
  4. @mfplass
  5. @mfplass

    Refs #100983 Extend the trace strategy to accept the name of the stra…

    mfplass committed
    …tegy to be traced.
    
    The name is passed in as a strategy parameter.  For example:
    
      ccndc setstrategy /foo trace loadsharing
    
    If the traced strategy takes a parameter, this may be passed in
    after the strategy name, using a '/' as a separator:
    
      ccndc setstrategy /bar trace barstrategy/barparam=42
Commits on Nov 7, 2013
  1. @nbriggs

    Merge remote-tracking branch 'origin/100983-strategy-refactor' into 2…

    nbriggs committed
    …0131014-ccnd-minlifetime
    
    Incorporate the tests for inactive faces in order to demonstrate recovery from link failures
Commits on Nov 6, 2013
  1. @nbriggs

    Refs #100983 Adjust loadsharing strategy to probe inactive faces in a…

    nbriggs committed
    …ddition to selecting an active face.
Commits on Nov 5, 2013
  1. @nbriggs

    Refs #100983 In the parallel strategy, select for inclusion with smal…

    nbriggs committed
    …l probability the inactive face(s).
Something went wrong with that request. Please try again.