Commit graph

55 commits

Author SHA1 Message Date
Jack Robison e2c123456b
write decrypted blob data from run_in_executor 2019-05-08 16:07:32 -04:00
Jack Robison 761a2b235c
set written_bytes, download_path, file_name, and download_directory to None if the file doesn't exist 2019-05-08 14:11:44 -04:00
Jack Robison 3ca2fee592
use stream size from claim if available 2019-05-08 14:11:39 -04:00
Jack Robison d7032b12d7
add saved_file and content_fee columns to file table
-drop not null constraints for file_name and download_directory

-add migrator
2019-05-08 10:26:06 -04:00
Jack Robison 22c701fd50
fix completed field for an item in file list 2019-05-06 18:46:26 -04:00
Jack Robison 24e073680b
add connection id workaround 2019-05-06 18:46:26 -04:00
Jack Robison b2f63a1545
fix tests 2019-05-06 18:46:26 -04:00
Jack Robison f7412514b3
fix partial content 0 padding 2019-05-06 18:46:26 -04:00
Jack Robison bd6a609b30
fix logging 2019-05-06 18:46:26 -04:00
Jack Robison 1116c7f29e
logging 2019-05-06 18:46:26 -04:00
Jack Robison 1f7feafb67
force close open streaming requests and api calls on shutdown 2019-05-06 18:46:26 -04:00
Jack Robison cbe689ea7f
logging 2019-05-06 18:46:26 -04:00
Jack Robison 9099ee2e8e
fix/refactor starting and stopping files
-move partial content handling into ManagedStream
-add delayed stop test
2019-05-06 18:46:26 -04:00
Jack Robison b09e1f8825
fix written_bytes never being 0 2019-05-06 18:46:26 -04:00
Victor Shyba ae2121c5c4 fix tests and new test 2019-05-01 13:16:45 -03:00
Victor Shyba 7ffce1040c fix foreign key error 2019-04-30 19:51:19 -03:00
Jack Robison 3a997277aa
reduce the amount of Blob objects created 2019-04-24 09:48:04 -04:00
Jack Robison d5a353066c
missing await 2019-04-24 09:48:04 -04:00
Jack Robison 01a81fceed
more streaming_only + save_blobs integration testing 2019-04-24 09:48:04 -04:00
Jack Robison a1abb7c8fb
test range requests 2019-04-24 09:48:04 -04:00
Jack Robison 46b166952b
non async blob_completed callback, tests 2019-04-24 09:48:04 -04:00
Jack Robison 287b89db66
fix tests 2019-04-24 09:48:04 -04:00
Jack Robison 3a916a8e8e
tests 2019-04-24 09:48:04 -04:00
Jack Robison 93267efe0b
remove StreamAssembler, refactor ManagedStream and StreamDownloader (WIP) 2019-04-24 09:48:04 -04:00
Jack Robison b230d8fbcb
rename BlobFileManager -> BlobManager 2019-04-24 09:48:04 -04:00
Lex Berezhny 19f300cc45 added protobuf to get and file_list commands 2019-04-21 14:28:43 -04:00
Lex Berezhny 71f5061848 exposed new protobuf fields in APIs and updated tests 2019-04-21 00:45:51 -04:00
Lex Berezhny d47575e8e0 progress 2019-03-25 22:54:08 -04:00
Lex Berezhny 8259d7c680 txo.claim_hash and other fixes related to proto3 refactor 2019-03-25 22:54:08 -04:00
Lex Berezhny 2bea0f697a pylint 2019-03-25 22:54:08 -04:00
Lex Berezhny 1d68bef6f2 client side pretty much done 2019-03-25 22:54:08 -04:00
Jack Robison 5d212a0f82 time to first bytes analytics 2019-03-12 20:22:01 -04:00
Jack Robison df8934d472
restore old download analytics and update tests 2019-03-01 14:50:06 -05:00
Victor Shyba 7a96e742f2
stop trapping CancelledError 2019-02-26 17:42:45 -05:00
Victor Shyba d035c13883 file_path can be None, add helper to check if stream output file exists instead 2019-02-19 21:45:14 -03:00
Lex Berezhny 0fdd2ae178 added tx to JSON response from get 2019-02-18 22:53:11 -05:00
Jack Robison 0d558bd552
fix default file list sorting 2019-02-15 17:26:24 -05:00
Victor Shyba bbdc96e762 file_name as a property of managed stream, to reflect internal changes 2019-02-13 23:33:49 -05:00
Jack Robison c1c6d5bc99
fix deleting partial downloads when stopped and previous streams when updating a publish 2019-02-06 11:43:05 -05:00
Jack Robison 7c8ad0fe30
fix deleting incomplete downloads upon stop
fix deleting previous streams (not assembled/published files) for a claim being updated
2019-02-05 15:33:08 -05:00
Victor Shyba 2c275efa48 remove redundant calls to should announce 2019-02-05 13:01:12 -03:00
Jack Robison 8cda3143f2
fix setting should_announce and blob status 2019-02-04 18:22:44 -05:00
Victor Shyba ad71a9a89d refactor reflect to close protocol 2019-02-04 13:34:18 -03:00
Jack Robison c75665d3f0
update file_list docs, add blobs_remaining to file list args and to file dict result 2019-02-01 21:28:59 -05:00
Jack Robison 744375b2c0
re-assemble file / resume downloads 2019-02-01 21:28:59 -05:00
Victor Shyba ca4a55ef28 set verified event earlier and remove stop awaits 2019-02-01 16:05:14 -03:00
Jack Robison 6e69d306de
tests 2019-01-31 15:39:23 -05:00
Jack Robison e60e5b3919
fix updating content claim for a file
-fix file name and download dir not being hex encoded during publish, add repair script
2019-01-31 15:39:20 -05:00
Jack Robison 3589cc9977
call update_reflected_stream upon reflector finishing 2019-01-31 15:39:20 -05:00
Jack Robison 05915c540a
set fully reflected if the server indicates it had all of the stream 2019-01-31 15:39:20 -05:00