1. 10 1月, 2019 2 次提交
  2. 09 1月, 2019 1 次提交
    • J
      swarm: Fix T.Fatal inside a goroutine in tests (#18409) · d70c4faf
      Janoš Guljaš 提交于
      * swarm/storage: fix T.Fatal inside a goroutine
      
      * swarm/network/simulation: fix T.Fatal inside a goroutine
      
      * swarm/network/stream: fix T.Fatal inside a goroutine
      
      * swarm/network/simulation: consistent failures in TestPeerEventsTimeout
      
      * swarm/network/simulation: rename sendRunSignal to triggerSimulationRun
      d70c4faf
  3. 08 1月, 2019 1 次提交
    • H
      swarm, p2p/protocols: Stream accounting (#18337) · ae857e74
      holisticode 提交于
      * swarm: completed 1st phase of swap accounting
      
      * swarm, p2p/protocols: added stream pricing
      
      * swarm/network/stream: gofmt simplify stream.go
      
      * swarm: fixed review comments
      
      * swarm: used snapshots for swap tests
      
      * swarm: custom retrieve for swap (less cascaded requests at any one time)
      
      * swarm: addressed PR comments
      
      * swarm: log output formatting
      
      * swarm: removed parallelism in swap tests
      
      * swarm: swap tests simplification
      
      * swarm: removed swap_test.go
      
      * swarm/network/stream: added prefix space for comments
      
      * swarm/network/stream: unit test for prices
      
      * swarm/network/stream: don't hardcode price
      
      * swarm/network/stream: fixed invalid price check
      ae857e74
  4. 06 1月, 2019 1 次提交
    • F
      A few minor code inspection fixes (#18393) · fe03b76f
      Ferenc Szabo 提交于
      * swarm/network: fix code inspection problems
      
      - typos
      - redundant import alias
      
      * p2p/simulations: fix code inspection problems
      
      - typos
      - unused function parameters
      - redundant import alias
      - code style issue: snake case
      
      * swarm/network: fix unused method parameters inspections
      fe03b76f
  5. 04 1月, 2019 1 次提交
  6. 24 12月, 2018 1 次提交
  7. 22 12月, 2018 1 次提交
    • L
      swarm/network: Revised depth and health for Kademlia (#18354) · 5e4fd8e7
      lash 提交于
      * swarm/network: Revised depth calculation with tests
      
      * swarm/network: WIP remove redundant "full" function
      
      * swarm/network: WIP peerpot refactor
      
      * swarm/network: Make test methods submethod of peerpot and embed kad
      
      * swarm/network: Remove commented out code
      
      * swarm/network: Rename health test functions
      
      * swarm/network: Too many n's
      
      * swarm/network: Change hive Healthy func to accept addresses
      
      * swarm/network: Add Healthy proxy method for api in hive
      
      * swarm/network: Skip failing test out of scope for PR
      
      * swarm/network: Skip all tests dependent on SuggestPeers
      
      * swarm/network: Remove commented code and useless kad Pof member
      
      * swarm/network: Remove more unused code, add counter on depth test errors
      
      * swarm/network: WIP Create Healthy assertion tests
      
      * swarm/network: Roll back health related methods receiver change
      
      * swarm/network: Hardwire network minproxbinsize in swarm sim
      
      * swarm/network: Rework Health test to strict
      
      Pending add test for saturation
      And add test for as many as possible up to saturation
      
      * swarm/network: Skip discovery tests (dependent on SuggestPeer)
      
      * swarm/network: Remove useless minProxBinSize in stream
      
      * swarm/network: Remove unnecessary testing.T param to assert health
      
      * swarm/network: Implement t.Helper() in checkHealth
      
      * swarm/network: Rename check back to assert now that we have helper magic
      
      * swarm/network: Revert WaitTillHealthy change (deferred to nxt PR)
      
      * swarm/network: Kademlia tests GotNN => ConnectNN
      
      * swarm/network: Renames and comments
      
      * swarm/network: Add comments
      5e4fd8e7
  8. 21 12月, 2018 1 次提交
    • L
      p2p/simulation: Test snapshot correctness and minimal benchmark (#18287) · e1edfe06
      lash 提交于
      * p2p/simulation: WIP minimal snapshot test
      
      * p2p/simulation: Add snapshot create, load and verify to snapshot test
      
      * build: add test tag for tests
      
      * p2p/simulations, build: Revert travis change, build test sym always
      
      * p2p/simulations: Add comments, timeout check on additional events
      
      * p2p/simulation: Add benchmark template for minimal peer protocol init
      
      * p2p/simulations: Remove unused code
      
      * p2p/simulation: Correct timer reset
      
      * p2p/simulations: Put snapshot check events in buffer and call blocking
      
      * p2p/simulations: TestSnapshot fail if Load function returns early
      
      * p2p/simulations: TestSnapshot wait for all connections before returning
      
      * p2p/simulation: Revert to before wait for snap load (5e75594)
      
      * p2p/simulations: add "conns after load" subtest to TestSnapshot
      
      and nudge
      e1edfe06
  9. 18 12月, 2018 2 次提交
  10. 17 12月, 2018 1 次提交
  11. 10 12月, 2018 1 次提交
  12. 07 12月, 2018 1 次提交
    • J
      swarm: snapshot load improvement (#18220) · 66180971
      Janoš Guljaš 提交于
      * swarm/network: Hive - do not notify peer if discovery is disabled
      
      * p2p/simulations: validate all connections on loading a snapshot
      
      * p2p/simulations: track all connections in on snapshot loading
      
      * p2p/simulations: add snapshotLoadTimeout variable
      
      * p2p/simulations: ignore control events in snapshot load
      
      * p2p/simulations: simplify event loop synchronization
      
      * p2p/simulations: return already connected error from Load function
      
      * p2p/simulations: log warning on snapshot loading disconnection
      66180971
  13. 05 12月, 2018 1 次提交
  14. 27 11月, 2018 2 次提交
  15. 26 11月, 2018 2 次提交
  16. 22 11月, 2018 1 次提交
  17. 21 11月, 2018 1 次提交
  18. 16 11月, 2018 2 次提交
  19. 14 11月, 2018 1 次提交
  20. 12 11月, 2018 1 次提交
    • L
      p2p/simulations, swarm/network: Custom services in snapshot (#17991) · 201a0bf1
      lash 提交于
      * p2p/simulations: Add custom services to simnodes + remove sim down conn objs
      
      * p2p/simulation, swarm/network: Add selective services to discovery sim
      
      * p2p/simulations, swarm/network: Remove useless comments
      
      * p2p/simulations, swarm/network: Clean up mess from rebase
      
      * p2p/simulation: Add sleep to prevent connect flakiness in http test
      
      * p2p/simulations: added concurrent goroutines to prevent sleeps on simulation connect/disconnect
      
      * p2p/simulations, swarm/network/simulations: address pr comments
      
      * reinstated dummy service
      
      * fixed http snapshot test
      201a0bf1
  21. 08 11月, 2018 2 次提交
  22. 07 11月, 2018 1 次提交
  23. 27 10月, 2018 1 次提交
    • F
      swarm: clean up unused private types and functions (#17989) · 54f650a3
      Ferenc Szabo 提交于
      * swarm: clean up unused private types and functions
      
      Those that were identified by code inspection tool.
      
      * swarm/storage: move/add Proximity GoDoc from deleted private function
      
      The mentioned proximity() private function was deleted in:
      1ca8fc1e6fa0ab4ab1aaca06d6fb32e173cd5f2f
      54f650a3
  24. 21 10月, 2018 1 次提交
  25. 19 10月, 2018 1 次提交
  26. 18 10月, 2018 1 次提交
    • A
      swarm: Lightnode mode: disable sync, retrieve, subscription (#17899) · cdf5982c
      Attila Gazso 提交于
      * swarm: Lightnode mode: disable sync, retrieve, subscription
      
      * swarm/network/stream: assign error and check in one line
      
      * swarm: restructured RegistryOption initializing
      
      * swarm: empty commit to retrigger CI build
      
      * swarm/network/stream: Added comments explaining RegistryOptions
      cdf5982c
  27. 12 10月, 2018 2 次提交
    • V
      swarm/network/stream: generalise setting of next batch (#17818) · 6566a0a3
      Viktor Trón 提交于
      * swarm/network/stream: generalize SetNextBatch and add Server SessionIndex
      
      * swarm/network/stream: fix a typo in comment
      
      * swarm/network/stream: remove live argument from NewSwarmSyncerServer
      6566a0a3
    • F
      p2p/simulations: fix a deadlock and clean up adapters (#17891) · dcae0d34
      Felix Lange 提交于
      This fixes a rare deadlock with the inproc adapter:
      
      - A node is stopped, which acquires Network.lock.
      - The protocol code being simulated (swarm/network in my case)
        waits for its goroutines to shut down.
      - One of those goroutines calls into the simulation to add a peer,
        which waits for Network.lock.
      
      The fix for the deadlock is really simple, just release the lock
      before stopping the simulation node.
      
      Other changes in this PR clean up the exec adapter so it reports
      node startup errors better and remove the docker adapter because
      it just adds overhead.
      
      In the exec adapter, node information is now posted to a one-shot
      server. This avoids log parsing and allows reporting startup
      errors to the simulation host.
      
      A small change in package node was needed because simulation
      nodes use port zero. Node.{HTTP,WS}Endpoint now return the live
      endpoints after startup by checking the TCP listener.
      dcae0d34
  28. 09 10月, 2018 1 次提交
    • H
      Fix retrieval tests and simulation backends (#17723) · 11d0ff65
      holisticode 提交于
      * swarm/network/stream: introduced visualized snapshot sync test
      
      * swarm/network/stream: non-existing hash visualization sim
      
      * swarm/network/stream: fixed retrieval tests; new backend for visualization
      
      * swarm/network/stream: cleanup of visualized_snapshot_sync_sim_test.go
      
      * swarm/network/stream: rebased PR on master
      
      * swarm/network/stream: fixed loop logic in retrieval tests
      
      * swarm/network/stream: fixed iterations for snapshot tests
      
      * swarm/network/stream: address PR comments
      
      * swarm/network/stream: addressed PR comments
      11d0ff65
  29. 03 10月, 2018 3 次提交
  30. 28 9月, 2018 1 次提交
  31. 26 9月, 2018 1 次提交