Jack Robison
d1aa69bfa3
Merge pull request #466 from lbryio/fix-untracked-lbry-streams
...
fix streams in stream_info_manager not being loaded by lbry_file_manager
2017-02-08 19:47:03 -05:00
Jack Robison
7e2456fa69
convert _setup, _check_stream_is_managed, _check_stream_info_manager, and _start_lbry_files to inlineCallbacks
...
remove unused MissingLBRYFile exception
2017-02-08 19:34:54 -05:00
Jack Robison
ecac2ae2ca
update changelog
2017-02-08 17:03:53 -05:00
Jack Robison
bfc02dd3e5
fix streams in stream_info_manager not being loaded by lbry_file_manager
2017-02-08 17:02:02 -05:00
Jack Robison
c527c32e5f
Merge pull request #467 from lbryio/fix-reflector-bugs
...
Fix reflector bugs
2017-02-08 16:40:57 -05:00
Jack Robison
777419b4a9
log traceback on failed blob upload
...
-move status message on connectionDone to client, indicate if blobs
were sent or not (and how many blobs reflector still needs, if any)
-only try uploading failed blob once after first failure, to prevent
indefinite retries
2017-02-08 16:18:34 -05:00
Jack Robison
832a32474f
update changelog
2017-02-08 14:46:18 -05:00
Jack Robison
f2ddc9bd98
fix recursion depth bug upon failed blob
2017-02-08 14:28:30 -05:00
Jack Robison
d053db8dfd
add uri to stream reflector for better logging
2017-02-08 14:28:16 -05:00
Jack Robison
a58a81a841
stopProducing in reflector client file_sender when uploading is done
...
this fixes exceptions.ValueError: I/O operation on closed file in
twisted.protocols.basic.ResumeProducing
2017-02-08 14:09:03 -05:00
jobevers
df40c7fb76
bumpversion updates the changelog
2017-02-08 01:30:37 -06:00
jobevers
ef65d8dd1c
fix because the danger.systems code example was wrong
2017-02-07 23:08:35 -06:00
Job Evers‐Meltzer
a8780f03a8
Add changelog ( #463 )
...
Add changelog and danger checks
2017-02-07 21:34:15 -06:00
Jeremy Kauffman
61e78c1b69
pip install must be run with upgrade flag
2017-02-07 20:51:10 -05:00
Jack Robison
a167beaad1
Merge pull request #457 from lbryio/stream-availability
...
Reflector v2
2017-02-06 16:05:14 -05:00
Jack Robison
4c76e1b98f
add blob reflector and v1 tests
2017-02-06 15:56:00 -05:00
Jack Robison
f614a13db4
update documentation
2017-02-06 15:56:00 -05:00
Jack Robison
6fae07d29e
reflector v2
...
-add {‘sd_blob_hash’: …, ‘sd_blob_size ‘: …} query type with
{‘send_sd_blob’: True/False, ‘needed_blobs’: []} response
this allows the reflector client to know how much of a stream reflector
already has covered, as to minimize the number of subsequent requests
and prevent streams from being partially reflected
-remove empty {} request
2017-02-06 15:55:46 -05:00
Jack Robison
2126f69c93
use only DBEncryptedFileMetadataManager in Daemon
...
-fix Daemon.stream_info_manager and Daemon.lbry_file_metadata_manager
being different
2017-02-06 13:15:50 -05:00
Jack Robison
6f0581104a
Merge pull request #408 from lbryio/non-blocking-update-check
...
non-blocking version check
2017-02-05 15:44:29 -05:00
Alex Grintsvayg
47c92f04d2
urihandler takes you to show, not watch
2017-02-03 13:34:16 -05:00
Jack Robison
06be60e3a3
Merge pull request #406 from lbryio/installation-id
...
add installation id, re-initialize lbryid on each start
2017-02-02 11:37:31 -05:00
Jack Robison
45a6228b58
fix threaded lbryum check
2017-02-02 11:31:31 -05:00
jobevers
773cbe3ace
Bump version: 0.8.1 → 0.8.2
2017-02-02 07:43:28 -08:00
Jack Robison
c6648ff6bc
add installation id, re-initialize lbryid on each start
2017-02-02 10:23:17 -05:00
Jack Robison
f737b3aaf7
non-blocking version check
...
this fixes a bug where if github is down the app will fail to start.
-check for new version every 30 min instead of every 12 hours
-check connection problems every 30 seconds instead of every second
2017-02-02 10:18:09 -05:00
Job Evers‐Meltzer
41d937d1b4
Merge pull request #461 from lbryio/named-parameters
...
Fixes for named parameter changes on api
2017-02-01 20:56:01 -08:00
jobevers
8e349f17c1
fixes for named parameter changes on api
2017-02-01 20:47:53 -08:00
jobevers
4ab5ace668
Bump version: 0.8.1rc0 → 0.8.1
2017-02-01 15:57:05 -08:00
Job Evers‐Meltzer
f46ae75f73
Merge pull request #459 from lbryio/lbryum-version
...
require minimum version for lbryum
2017-02-01 15:56:32 -08:00
jobevers
61c5a5b2a4
require minimum version for lbryum
2017-02-01 15:08:31 -08:00
Job Evers‐Meltzer
2c137a99d1
Merge pull request #453 from lbryio/add-details-to-error-event
...
Add details to error event
2017-02-01 14:23:26 -08:00
Job Evers‐Meltzer
d1ed8a769a
Merge pull request #450 from lbryio/block-too-deep
...
Fix #449 : Block to deep error
2017-02-01 13:45:12 -08:00
jobevers
4bb3e2a154
remove is_lagging wallet attribute
2017-02-01 12:13:43 -08:00
Kay Kurokawa
a5e8c561e4
Revert "adding connection manager tests, and modifying connection manager to be testeable"
...
This reverts commit 7b6e233d22
, as it was an accidental push to master
2017-02-01 11:59:36 -05:00
Kay Kurokawa
7b6e233d22
adding connection manager tests, and modifying connection manager to be testeable
2017-02-01 11:52:16 -05:00
Job Evers‐Meltzer
ac8a63bc33
Merge pull request #455 from lbryio/better-defaults
...
Change default behavior with daemon cmdline args
2017-01-31 10:13:18 -08:00
Alex Grintsvayg
15ebc39f95
Merge branch 'nicer_error_output'
...
* nicer_error_output:
nicer error output
2017-01-31 10:38:19 -05:00
Alex Grintsvayg
46cb6b204a
nicer error output
2017-01-31 10:38:07 -05:00
Alex Grin
b219806959
Merge pull request #448 from lbryio/jsonrpc_params_in_function_signature
...
explicitly list jsonrpc params in function signature. add jsonrpc tests
2017-01-30 16:34:50 -05:00
jobevers
8fc6feb316
log to console by default
2017-01-30 12:08:32 -08:00
jobevers
7377158631
change no-launch to launchui
2017-01-30 12:04:07 -08:00
Alex Grintsvayg
86ba7ffd5c
explicitly list jsonrpc params in function signature. add jsonrpc tests
2017-01-30 09:58:28 -08:00
jobevers
ed227a239e
Fixes #449
...
What was happening was the wallet claimed to be caught up before it
actually was and so the wallet’s local_height was still the value from
when lbry was last run, frequently more than 20 or 50 blocks
behind. _get_value_for_name uses the block at local_height as the
basis for the proof. If _get_value_for_name is called during that
time between when the wallet claims to be caught up and it actually
is, the “Block too deep error” happens. And since the discover page
of the UI does name resolution right away, the error basically happens
anytime somebody starts the app after not using it for a few hours.
This changes the startup behaviour of the wallet to
- use the `update` callback provided by lbryum
- check that local_height and network_height match before declaring
that the wallet has caught up
For reference, the error is raised here:
1b896ae75b/src/rpc/claimtrie.cpp (L688)
2017-01-30 09:32:04 -08:00
jobevers
7360015fa4
small refactor
2017-01-30 09:32:04 -08:00
jobevers
04ee2f786d
remove backslash line continuation
2017-01-30 09:32:04 -08:00
jobevers
43451c485f
change alerts to logs
2017-01-30 09:32:04 -08:00
jobevers
565f26bdad
switch error event to use log record and add more details
2017-01-30 09:30:46 -08:00
jobevers
b7478ba817
replace send_error with log.error
2017-01-30 09:30:46 -08:00
jobevers
1c92b5d2ea
retry startup
2017-01-30 09:25:44 -08:00