rht
a7202fa94c
Fix 'ctx, _' to have explicit cancel
...
License: MIT
Signed-off-by: rht <rhtbot@gmail.com>
2015-08-23 19:35:03 +07:00
Juan Benet
49dab68bfc
Merge pull request #1568 from ipfs/fix/dht-commands
...
use correct context for dht notifs
2015-08-17 04:38:05 +02:00
Karthik Bala
d140b8aae1
Add router that does nothing for bitswap_wo_routing test
...
License: MIT
Signed-off-by: Karthik Bala <karthikbala444@gmail.com>
2015-08-16 16:42:08 -07:00
Jeromy
64102a5810
use correct context for dht notifs
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2015-08-12 16:08:57 -07:00
Jeromy
6564fae65c
comment for future @jbenet and @whyrusleeping's to understand reasoning
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2015-07-19 16:32:50 -07:00
Jeromy
4780c65171
mark other nodes in routing table on test-connect
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2015-07-17 17:49:51 -07:00
Jeromy
a19ad97ea5
make ping its own protocol
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2015-07-13 19:19:25 -07:00
Jeromy
9ec3c1aac1
clean up unused dht methods
...
License: MIT
Signed-off-by: Jeromy <jeromyj@gmail.com>
2015-07-13 15:53:58 -07:00
Juan Batiz-Benet
11937be180
moved util/ctx to github.com/jbenet/go-context
...
License: MIT
Signed-off-by: Juan Batiz-Benet <juan@benet.ai>
2015-07-10 17:49:46 -07:00
rht
3daf749daa
Make sure process context is set last
...
License: MIT
Signed-off-by: rht <rhtbot@gmail.com>
2015-07-05 09:35:36 +07:00
rht
0ceac5ded9
Use WithContextAndTeardown whenever possible
...
License: MIT
Signed-off-by: rht <rhtbot@gmail.com>
2015-07-05 09:19:06 +07:00
rht
007a12e7ef
Change Process interface into object variable
...
License: MIT
Signed-off-by: rht <rhtbot@gmail.com>
2015-07-04 22:50:23 +07:00
rht
330b213777
Replace ctxgroup.ContextGroup -> goprocess.Process
...
License: MIT
Signed-off-by: rht <rhtbot@gmail.com>
2015-07-04 22:50:23 +07:00
rht
4b086eff5a
Remove Notice{,f} logging interface
...
And substitute the lines using Notice{,f} with Info{,f}
License: MIT
Signed-off-by: rht <rhtbot@gmail.com>
2015-06-18 10:03:57 +07:00
rht
78b6cc5f2d
Replace Critical{,f} with Error{,f}
...
Except when there is an explicit os.Exit(1) after the Critical line,
then replace with Fatal{,f}.
golang's log and logrus already call os.Exit(1) by default with Fatal.
License: MIT
Signed-off-by: rht <rhtbot@gmail.com>
2015-06-18 10:03:57 +07:00
Jeromy
40e423d6dc
implement an ipfs patch command for modifying merkledag objects
...
WIP: object creator command
better docs
move patch command into object namespace
dont ignore cancel funcs
addressing comment from CR
add two new subcommands to object patch and clean up main Run func
cancel contexts in early returns
switch to util.Key
2015-06-03 15:24:07 -07:00
Jeromy
abb85fc194
fix rampant memory leak in providers records storage
...
address comments from CR
use map and array combo for better perf
2015-06-01 17:00:33 -07:00
Jeromy
ef294431d4
move util.Key into its own package under blocks
2015-06-01 16:10:08 -07:00
rht
ac7edddb94
Run 'gofmt -s -w' on these files
2015-05-19 06:11:15 +07:00
Henry
5fff7742f3
godeps: move (go)goprotobuf to github location
2015-04-28 13:42:22 +02:00
Juan Batiz-Benet
140cd1fd1b
remove debugerrors
...
We now consider debugerrors harmful: we've run into cases where
debugerror.Wrap() hid valuable error information (err == io.EOF?).
I've removed them from the main code, but left them in some tests.
Go errors are lacking, but unfortunately, this isn't the solution.
It is possible that debugerros.New or debugerrors.Errorf should
remain still (i.e. only remove debugerrors.Wrap) but we don't use
these errors often enough to keep.
2015-04-20 00:35:35 -07:00
Jeromy
e186e740de
move log messages out of warning level
2015-04-13 19:48:55 -07:00
Juan Batiz-Benet
d749930dfb
dht-handlers-log-keys
2015-04-02 03:02:23 -07:00
Jeromy
bb1b0d50e0
Address comments from PR
2015-03-31 18:17:58 -07:00
Jeromy
97aeda9ae8
cache public keys and use better method for fetching
2015-03-31 18:17:58 -07:00
Jeromy Johnson
5e3f9f3574
Merge pull request #986 from ipfs/feat/dht-bw-usage
...
reduce dht bandwidth consumption
2015-03-31 18:15:18 -07:00
Ho-Sheng Hsiao
bf22aeec0a
Reorged imports from jbenet/go-ipfs to ipfs/go-ipfs
...
- Modified Godeps/Godeps.json by hand
- [TEST] Updated welcome docs hash to sharness
- [TEST] Updated contact doc
- [TEST] disabled breaking test (t0080-repo refs local)
2015-03-31 12:52:25 -07:00
Jeromy
a437240989
reduce dht bandwidth consumption
...
Signed-off-by: Jeromy <jeromyj@gmail.com>
2015-03-30 07:54:17 -07:00
Juan Batiz-Benet
60b18d3ad1
dht: tone down dht bootstrap
...
move to a less aggressive period. 5m instead of 20s
2015-03-19 04:02:00 -07:00
Jeromy
7ad8dd8523
ignore bootstrap failures in namesys initialization
2015-03-17 21:57:57 -07:00
Juan Batiz-Benet
1d5b903611
added cancel func calls previously ignored
2015-03-07 09:31:46 -08:00
Henry
435e8188a3
don't ignore returned cancelFunc()
2015-03-07 14:47:07 +01:00
Juan Batiz-Benet
c2bbca0596
query: fix race condition: redux
...
this time just move to goprocess
2015-03-07 04:08:26 -08:00
Juan Batiz-Benet
7a03d677ff
query: fixed race condition
2015-03-07 02:44:20 -08:00
Juan Batiz-Benet
4dd2e8fde9
fixed dht kbucket race
...
closes #836
2015-03-04 08:28:55 -08:00
Jeromy
523e603e59
error -> debug
2015-02-26 22:05:51 -08:00
Jeromy
7fb63d7e43
move signing options into a validation checker struct
2015-02-26 22:05:03 -08:00
Jeromy
049b5ad945
make signing dht put records optional
2015-02-26 22:05:03 -08:00
Jeromy
3b2bd9bf6a
make the providers manager respect contexts
2015-02-26 18:02:23 -08:00
Juan Batiz-Benet
88dea5771d
Merge pull request #819 from jbenet/x_net_context_leeroy
...
update context imports to golang.org/x/net
2015-02-25 03:17:28 -08:00
Henry
92d08db7a5
rewrote import paths of go.net/context to use golang.org/x/context
...
- updated go-ctxgroup and goprocess
ctxgroup: AddChildGroup was changed to AddChild. Used in two files:
- p2p/net/mock/mock_net.go
- routing/dht/dht.go
- updated context from hg repo to git
prev. commit in hg was ad01a6fcc8a19d3a4478c836895ffe883bd2ceab. (context: make parentCancelCtx iterative)
represents commit 84f8955a887232b6308d79c68b8db44f64df455c in git repo
- updated context to master (b6fdb7d8a4ccefede406f8fe0f017fb58265054c)
Aaron Jacobs (2):
net/context: Don't accept a context in the DoSomethingSlow example.
context: Be clear that users must cancel the result of WithCancel.
Andrew Gerrand (1):
go.net: use golang.org/x/... import paths
Bryan C. Mills (1):
net/context: Don't leak goroutines in Done example.
Damien Neil (1):
context: fix removal of cancelled timer contexts from parent
David Symonds (2):
context: Fix WithValue example code.
net: add import comments.
Sameer Ajmani (1):
context: fix TestAllocs to account for ints in interfaces
2015-02-25 11:58:19 +01:00
Jeromy
4899d9349c
error -> debug
2015-02-23 21:09:16 -08:00
Jeromy
7e40503020
dont potentially kill our memory
2015-02-23 21:09:16 -08:00
Jeromy
7c0c3c4511
add put and get dht commands to cli
2015-02-23 21:09:16 -08:00
Brian Tiger Chow
17b52a2a66
feat(snrouting) replicate Provider, PutValue to multiple remotes
2015-02-15 04:41:19 -08:00
Brian Tiger Chow
fbad943cd9
feat(snrouting): pick remote based on XOR distance metric
2015-02-15 04:41:19 -08:00
Brian Tiger Chow
de34261b79
fix log
2015-02-15 04:41:18 -08:00
Brian Tiger Chow
0a8e5b9948
log(routing) report boostrap result to user
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
a7cea2ea14
style(routing/supernode/client) fix indent
2015-02-15 04:41:17 -08:00
Brian Tiger Chow
eeae42b5cc
test(snr/s) put
...
fix
2015-02-15 04:41:16 -08:00