good morning!!!!

Skip to content
Snippets Groups Projects
  1. Mar 06, 2019
  2. Mar 05, 2019
    • Elad's avatar
    • holisticode's avatar
      Enable longrunning tests to run (#19208) · 81ed7001
      holisticode authored
      * p2p/simulations: increased snapshot load timeout for debugging
      
      * swarm/network/stream: less nodes for snapshot longrunning tests
      
      * swarm/network: fixed longrunning tests
      
      * swarm/network/stream: store kademlia in bucket
      
      * swarm/network/stream: disabled healthy check in delivery tests
      
      * swarm/network/stream: longer SyncUpdateDelay for longrunning tests
      
      * swarm/network/stream: more debug output
      
      * swarm/network/stream: reduced longrunning snapshot tests to 64 nodes
      
      * swarm/network/stream: don't WaitTillHealthy in SyncerSimulation
      
      * swarm/network/stream: cleanup for PR
      81ed7001
  3. Mar 04, 2019
  4. Mar 02, 2019
  5. Mar 01, 2019
  6. Feb 28, 2019
  7. Feb 27, 2019
  8. Feb 26, 2019
    • Janoš Guljaš's avatar
    • Péter Szilágyi's avatar
      travis, build: switch to NDK 19b, fix gomobile builds (#19171) · b7e0dec6
      Péter Szilágyi authored
      * travis, build: switch to NDK 19b, fix gomobile builds
      
      * travis, build: move NDK into its final bundle location
      
      * travis: disable Android build on PRs once again
      b7e0dec6
    • Péter Szilágyi's avatar
      Merge pull request #19164 from karalabe/nuke-old-containers · 6d652ce1
      Péter Szilágyi authored
      containers/docker: nuke per the 1.8.0 deprecation note
      6d652ce1
    • Zsolt Felföldi's avatar
      les, les/flowcontrol: improved request serving and flow control (#18230) · c2003ed6
      Zsolt Felföldi authored
      This change
      
      - implements concurrent LES request serving even for a single peer.
      - replaces the request cost estimation method with a cost table based on
        benchmarks which gives much more consistent results. Until now the
        allowed number of light peers was just a guess which probably contributed
        a lot to the fluctuating quality of available service. Everything related
        to request cost is implemented in a single object, the 'cost tracker'. It
        uses a fixed cost table with a global 'correction factor'. Benchmark code
        is included and can be run at any time to adapt costs to low-level
        implementation changes.
      - reimplements flowcontrol.ClientManager in a cleaner and more efficient
        way, with added capabilities: There is now control over bandwidth, which
        allows using the flow control parameters for client prioritization.
        Target utilization over 100 percent is now supported to model concurrent
        request processing. Total serving bandwidth is reduced during block
        processing to prevent database contention.
      - implements an RPC API for the LES servers allowing server operators to
        assign priority bandwidth to certain clients and change prioritized
        status even while the client is connected. The new API is meant for
        cases where server operators charge for LES using an off-protocol mechanism.
      - adds a unit test for the new client manager.
      - adds an end-to-end test using the network simulator that tests bandwidth
        control functions through the new API.
      c2003ed6
    • Roc Yu's avatar
      graphql: fix typos in comments (#19041) · c2b33a11
      Roc Yu authored
      c2b33a11
    • Péter Szilágyi's avatar
      Merge pull request #19169 from karalabe/ppa-bump · a42afa76
      Péter Szilágyi authored
      build: bump PPA builders to Go 1.11
      a42afa76
    • Péter Szilágyi's avatar
      build: bump PPA builders to Go 1.11 · 647692fb
      Péter Szilágyi authored
      647692fb
    • Janoš Guljaš's avatar
    • Janoš Guljaš's avatar
      swarm/pss: fix data race on HandshakeController.symKeyIndex (#19162) · 340a53a9
      Janoš Guljaš authored
      * swarm/pss: fix data race on HandshakeController.symKeyIndex
      
      The HandshakeController.symKeyIndex map was accessed concurrently.
      Since insufficient test coverage the race is not detected every time.
      However, running TestClientHandshake a 100 times seems to be enough to
      reproduce the race.
      
      Note: I've chosen HandshakeController.lock to protect
      HandshakeController.symKeyIndex as that was already protected in a few
      functions by that lock.
      
      Additionally:
      - removed unused testStore
      - enabled tests in handshake_test.go as they pass
      - removed code duplication by adding getSymKey()
      
      * swarm/pss: fix a data race on HandshakeController.keyC
      
      * swarm/pss: fix data races with on Pss.symKeyPool
      340a53a9
  9. Feb 25, 2019
Loading