1. 07 2月, 2019 2 次提交
  2. 06 2月, 2019 1 次提交
  3. 05 2月, 2019 1 次提交
  4. 24 1月, 2019 2 次提交
  5. 16 1月, 2019 1 次提交
  6. 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
  7. 07 1月, 2019 1 次提交
  8. 04 1月, 2019 1 次提交
  9. 03 1月, 2019 1 次提交
  10. 24 12月, 2018 1 次提交
  11. 18 12月, 2018 1 次提交
  12. 17 12月, 2018 1 次提交
  13. 12 12月, 2018 1 次提交
  14. 11 12月, 2018 1 次提交
  15. 27 11月, 2018 1 次提交
  16. 20 11月, 2018 1 次提交
  17. 19 11月, 2018 1 次提交
  18. 15 11月, 2018 1 次提交
  19. 14 11月, 2018 1 次提交
  20. 13 11月, 2018 2 次提交
    • F
      swarm/storage: fix garbage collector index skew (#18080) · c41e1bd1
      Ferenc Szabo 提交于
      On file access LDBStore's tryAccessIdx() function created a faulty
      GC Index Data entry, because not indexing the ikey correctly.
      That caused the chunk addresses/hashes to start with '00' and the last
      two digits were dropped. => Incorrect chunk address.
      
      Besides the fix, the commit also contains a schema change which will
      run the CleanGCIndex() function to clean the GC index from erroneous
      entries.
      
      Note: CleanGCIndex() rebuilds the index from scratch which can take
      a really-really long time with a huge DB (possibly an hour).
      c41e1bd1
    • F
      swarm/storage: fix access count on dbstore after cache hit (#17978) · 8080265f
      Ferenc Szabo 提交于
      Access count was not incremented when chunk was retrieved
      from cache. So the garbage collector might have deleted the most
      frequently accessed chunk from disk.
      Co-authored-by: NFerenc Szabo <ferenc.szabo@ethereum.org>
      8080265f
  21. 08 11月, 2018 1 次提交
  22. 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
  23. 12 10月, 2018 1 次提交
  24. 09 10月, 2018 1 次提交
  25. 08 10月, 2018 1 次提交
  26. 04 10月, 2018 1 次提交
  27. 03 10月, 2018 8 次提交
  28. 29 9月, 2018 1 次提交
  29. 28 9月, 2018 2 次提交
    • A
      swarm/storage: make linter happy · 0ee44e79
      Anton Evangelatov 提交于
      0ee44e79
    • J
      Swarm MRUs: Adaptive frequency / Predictable lookups / API simplification (#17559) · 2c110c81
      Javier Peletier 提交于
      * swarm/storage/mru: Adaptive Frequency
      
      swarm/storage/mru/lookup: fixed getBaseTime
      Added NewEpoch constructor
      
      swarm/api/client: better error handling in GetResource()
      
      
      swarm/storage/mru: Renamed structures.
      Renamed ResourceMetadata to ResourceID. 
      Renamed ResourceID.Name to ResourceID.Topic
      
      swarm/storage/mru: Added binarySerializer interface and test tools
      
      swarm/storage/mru/lookup: Changed base time to time and + marshallers
      
      swarm/storage/mru:  Added ResourceID (former resourceMetadata)
      
      swarm/storage/mru: Added ResourceViewId and serialization tests
      
      swarm/storage/mru/lookup: fixed epoch unmarshaller. Added Epoch Equals
      
      swarm/storage/mru: Fixes as per review comments
      
      cmd/swarm: reworded resource create/update help text regarding topic
      
      swarm/storage/mru: Added UpdateLookup and serializer tests
      
      swarm/storage/mru: Added UpdateHeader, serializers and tests
      
      swarm/storage/mru: changed UpdateAddr / epoch to Base()
      
      swarm/storage/mru: Added resourceUpdate serializer and tests
      
      swarm/storage/mru: Added SignedResourceUpdate tests and serializers
      
      swarm/storage/mru/lookup: fixed GetFirstEpoch bug
      
      swarm/storage/mru: refactor, comments, cleanup
      
      Also added tests for Topic
      swarm/storage/mru: handler tests pass
      
      swarm/storage/mru: all resource package tests pass
      
      swarm/storage/mru: resource test pass after adding
      timestamp checking support
      
      swarm/storage/mru: Added JSON serializers to ResourceIDView structures
      
      swarm/storage/mru: Sever, client, API test pass
      
      swarm/storage/mru: server test pass
      
      swarm/storage/mru: Added topic length check
      
      swarm/storage/mru: removed some literals,
      improved "previous lookup" test case
      
      swarm/storage/mru: some fixes and comments as per review
      
      swarm/storage/mru: first working version without metadata chunk
      
      swarm/storage/mru: Various fixes as per review
      
      swarm/storage/mru: client test pass
      
      swarm/storage/mru: resource query strings and manifest-less queries
      
      
      swarm/storage/mru: simplify naming
      
      swarm/storage/mru: first autofreq working version
      
      
      
      swarm/storage/mru: renamed ToValues to AppendValues
      
      swarm/resource/mru: Added ToValues / FromValues for URL query strings
      
      swarm/storage/mru: Changed POST resource to work with query strings.
      No more JSON.
      
      swarm/storage/mru: removed resourceid
      
      swarm/storage/mru: Opened up structures
      
      swarm/storage/mru: Merged Request and SignedResourceUpdate
      
      swarm/storage/mru: removed initial data from CLI resource create
      
      swarm/storage/mru: Refactor Topic as a direct fixed-length array
      
      swarm/storage/mru/lookup: Comprehensive GetNextLevel tests
      
      swarm/storage/mru: Added comments
      
      Added length checks in Topic
      swarm/storage/mru: fixes in tests and some code comments
      
      swarm/storage/mru/lookup: new optimized lookup algorithm
      
      swarm/api: moved getResourceView to api out of server
      
      swarm/storage/mru: Lookup algorithm working
      
      swarm/storage/mru: comments and renamed NewLookupParams
      
      Deleted commented code
      
      
      swarm/storage/mru/lookup: renamed Epoch.LaterThan to After
      
      swarm/storage/mru/lookup: Comments and tidying naming
      
      
      
      swarm/storage/mru: fix lookup algorithm
      
      swarm/storage/mru: exposed lookup hint
      removed updateheader
      
      swarm/storage/mru/lookup: changed GetNextEpoch for initial values
      
      swarm/storage/mru: resource tests pass
      
      swarm/storage/mru: valueSerializer interface and tests
      
      
      
      swarm/storage/mru/lookup: Comments, improvements, fixes, more tests
      
      swarm/storage/mru: renamed UpdateLookup to ID, LookupParams to Query
      
      swarm/storage/mru: renamed query receiver var
      
      
      
      swarm/cmd: MRU CLI tests
      
      * cmd/swarm: remove rogue fmt
      
      * swarm/storage/mru: Add version / header for future use
      
      * swarm/storage/mru: Fixes/comments as per review
      
      cmd/swarm: remove rogue fmt
      
      swarm/storage/mru: Add version / header for future use-
      
      * swarm/storage/mru: fix linter errors
      
      * cmd/swarm: Speeded up TestCLIResourceUpdate
      2c110c81