Commit Graph

23 Commits

Author SHA1 Message Date
Raúl Kripalani
e8c2852179 migrate to go-libp2p-core.
closes #6391

License: MIT
Signed-off-by: Raúl Kripalani <raul@protocol.ai>
2019-05-31 23:23:52 -07:00
Michael Avila
d73ae305d2
Remove unused logger in provider 2019-05-29 16:21:09 -07:00
Michael Avila
4a4a61fb39
Remove unused strategic providing feature flag
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:32 -07:00
Michael Avila
16ed07b995
Close reprovider in the provider system
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:32 -07:00
Michael Avila
cde21e9c55
Remove unnecessary _
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:32 -07:00
Michael Avila
6d6ce8fba7
Introduce first strategic provider: do nothing
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-05-29 16:20:31 -07:00
Michael Avila
572844c262
Close provider on ipfs shutdown
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-04-08 20:49:28 -07:00
Steven Allen
1c3c138733 provider queue: don't repeatedly retry the same item if we fail
License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-04-04 21:52:20 -07:00
Steven Allen
1f293eff1b chore: fix a bunch of issues caught by golangci-lint
Most of these are probably harmless but a few looked like they might actually be
bugs. Most of them are just faulty tests.

License: MIT
Signed-off-by: Steven Allen <steven@stebalien.com>
2019-03-29 11:57:45 +00:00
Michael Avila
fca85a2bdd Query for provider head/tail
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-03-27 11:34:59 +00:00
Michael Avila
019af75075
Add comments; Check ctx.Err(); Move import
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-03-20 15:13:32 -07:00
Erik Ingenito
09cc62ebdf Additional provider tests
License: MIT
Signed-off-by: Erik Ingenito <erik@carbonfive.com>
2019-03-16 09:53:53 -07:00
Erik Ingenito
906d2bd093 Don't do extra work in provider queue loop
License: MIT
Signed-off-by: Erik Ingenito <erik@carbonfive.com>
2019-03-16 09:53:34 -07:00
Erik Ingenito
6c1eca959e Make queue operation more clear
License: MIT
Signed-off-by: Erik Ingenito <erik@carbonfive.com>
2019-03-15 20:45:59 -07:00
Erik Ingenito
7fcafb6615 Gofmt
License: MIT
Signed-off-by: Erik Ingenito <erik@carbonfive.com>
2019-03-15 16:47:33 -07:00
Erik Ingenito
1595253b7b Remove locking entirely
License: MIT
Signed-off-by: Erik Ingenito <erik@carbonfive.com>
2019-03-15 14:19:19 -07:00
Erik Ingenito
5d4f3fbdec Cleanup, fix broken restart, and more tests.
License: MIT
Signed-off-by: Erik Ingenito <erik@carbonfive.com>
2019-03-15 11:23:37 -07:00
Erik Ingenito
7d07347ed7 Provider tests
License: MIT
Signed-off-by: Erik Ingenito <erik@carbonfive.com>
2019-03-14 16:55:30 -07:00
Erik Ingenito
8337035466 Provider queue updates to address deadlocks
License: MIT
Signed-off-by: Erik Ingenito <erik@carbonfive.com>
2019-03-14 16:54:55 -07:00
Michael Avila
dde397ebc1
Refactor per code climate rules
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-03-11 09:55:13 -07:00
Michael Avila
bfcea27d39
Use offlineProvider when --offline
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-03-08 16:44:28 -08:00
Michael Avila
d786a69e72
Remove timeout from provide context
This is being removed because it appears that the provide announcements
go out regardless of the timeout.

License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-03-08 15:49:25 -08:00
Michael Avila
a9b6534687
Provide root node immediately when add and pin add
License: MIT
Signed-off-by: Michael Avila <davidmichaelavila@gmail.com>
2019-03-08 14:27:43 -08:00