Commit graph

33 commits

Author SHA1 Message Date
Jack Robison 70355145a0
fix race condition when inserting a blob to the database 2018-06-14 15:15:16 -04:00
Jack Robison d87d8875f6
fix migration error caused by using a current create tables query mid migration 2018-06-08 13:28:49 -04:00
Victor Shyba b91181e640 refactor: simplify add_completed_blob + changelog 2018-05-30 16:19:49 -03:00
Victor Shyba b48492c1d6 verify streams on a new migration instead 2018-05-17 12:29:12 -03:00
Victor Shyba b6cedfec56 batch-start the file manager 2018-05-11 12:17:55 -03:00
Victor Shyba ca86af736e add batching support to get_supports and tests 2018-05-11 12:17:55 -03:00
Victor Shyba d55ded78ee get claim with channel_name from a stream hash in a single query 2018-05-11 12:17:55 -03:00
Victor Shyba acd330aa2a get claim info and channel name using a single query 2018-05-11 12:17:55 -03:00
Jack Robison aa4240de85
track successful reflector uploads in sqlite to minimize how many streams are attempted by auto re-reflect
-increase the default `auto_re_reflect_interval` to a day
2018-05-08 14:41:56 -04:00
Jack Robison 492858596e
add single_announce column to blob table
-remove deprecated blob_announce_all function
-remove announce_all parameter to blob_announce
-change blob_announce to be asynchronous
2018-03-28 18:50:24 -04:00
Jack Robison a41bbd5e27
pylint and tests 2018-03-28 18:50:18 -04:00
Jack Robison c5bf64cf0a
refactor DHTHashAnnouncer
-remove hash_announcer from Node and DiskBlobManager
-remove announcement related functions from DiskBlobManager
-update SQLiteStorage to store announcement times and provide blob hashes needing to be announced
-use dataExpireTimeout from lbrynet.dht.constants for re-announce timing
-use DeferredSemaphore for concurrent blob announcement
2018-03-28 15:53:51 -04:00
Jack Robison 333d70860b
add last_announced_time to blob table 2018-03-28 15:53:50 -04:00
Jack Robison 43c73b9abf
fix slow sqlite query 2018-03-19 13:31:05 -04:00
Jack Robison 0313f857ba
don't try to delete the stream terminator from the blob table when deleting a stream 2018-03-15 17:44:54 -04:00
Jack Robison cde78f8134
migrate configured download directory instead of assuming the default 2018-03-13 11:40:34 -04:00
Jack Robison f07e696c31
fix get_pending_blobs_for_stream 2018-03-09 14:07:26 -05:00
Jack Robison 81de5fbbf4
verify_will_announce_head_and_sd_blobs 2018-03-08 16:46:39 -05:00
Jack Robison a12b011b1e
get file claim info by outpoint 2018-03-02 18:25:53 -05:00
Jack Robison 7862ee6715
fix blob_announce command 2018-03-02 16:46:07 -05:00
Jack Robison 01c4c6ed97
fetch claim heights 2018-03-02 16:46:02 -05:00
Jack Robison 1958327796
comments and logging 2018-03-02 15:34:34 -05:00
Jack Robison 76cb674ebb
fix updating content claims for existing files
-update lbry file attributes as soon as a change to the content claim occurs
2018-03-02 15:34:20 -05:00
Jack Robison 91229aac6e
remove old stream on a publish update 2018-03-02 15:33:48 -05:00
Jack Robison 96d435cebd
don't import reactor, set in SqliteConnection 2018-03-02 15:15:42 -05:00
Jack Robison bceaaa5724
delay re-running query after database locked error 2018-03-02 15:15:41 -05:00
Jack Robison 6ea5492ee5
dont delete old databases yet 2018-02-15 09:33:47 -05:00
Jack Robison a7567361dc
fix file name for files that already exist 2018-02-13 15:02:06 -05:00
Jack Robison 68c906aff9
pylint 2018-02-13 10:27:52 -05:00
Jack Robison 9e11c075c6
cleaner foreign keys 2018-02-13 10:27:52 -05:00
Jack Robison 9d539aaa16
migrate databases 2018-02-13 10:27:51 -05:00
Jack Robison 2d462acefc
add SQLiteStorage 2018-02-13 10:27:50 -05:00
Jack Robison e77e41fb6d
move migrators to lbrynet.database, remove lbrynet.db_migrator 2018-02-13 10:27:49 -05:00