Commit Graph

991 Commits

Author SHA1 Message Date
Derrick Hammer a28bd6b11e
refactor: add db index on bucket/key 2024-03-01 20:44:55 -05:00
Derrick Hammer 454deeae21
refactor: change renter UploadObjectMultipart to use a db table like we do with s3 to track multipart uploads persistently and generically so we can resume later 2024-03-01 20:42:42 -05:00
Derrick Hammer aefe9efaaa
fix: export struct and add json tags 2024-03-01 10:30:08 -05:00
Derrick Hammer aacdd48428
fix: we need to track when the queue is finished ourselves 2024-03-01 10:11:03 -05:00
Derrick Hammer b272e32185
fix: dont send an empty buffer to bao 2024-03-01 06:23:31 -05:00
Derrick Hammer d5e2770135
refactor: don't use a buffered chan 2024-03-01 05:14:47 -05:00
Derrick Hammer b46e12b972
fix: if for some edge case reason an upload id no longer exists, start over, but use db Save so we can update the record if we have an ID 2024-03-01 05:09:57 -05:00
Derrick Hammer 56100e5d50
fix: shadow cid 2024-03-01 04:55:46 -05:00
Derrick Hammer 866739007c
refactor: use golang-queue to parallel process pinning checks 2024-03-01 04:27:24 -05:00
Derrick Hammer 8f6e7d1acc
fix: dont add nil cids 2024-03-01 04:14:11 -05:00
Derrick Hammer 7ec4f26142
fix: only try to fetch proof file if we are over the post limit 2024-03-01 04:01:22 -05:00
Derrick Hammer a1572b256b
fix: init results 2024-03-01 04:00:39 -05:00
Derrick Hammer 6427d24b0f
dep: update libs5 2024-03-01 03:41:48 -05:00
Derrick Hammer 76cb45a3f4
dep: update libs5 2024-03-01 03:31:14 -05:00
Derrick Hammer 61832022f9
dep: update libs5 2024-03-01 03:26:05 -05:00
Derrick Hammer 823a1c68fc
dep: update libs5 2024-03-01 03:22:17 -05:00
Derrick Hammer 32fed7e495
dep: update libs5 2024-03-01 03:06:35 -05:00
Derrick Hammer c19290c0fc
dep: update libs5 2024-03-01 03:02:16 -05:00
Derrick Hammer 016ac72b8d
dep: update libs5 2024-03-01 02:50:39 -05:00
Derrick Hammer a8c40fb998
dep: update libs5 2024-03-01 02:46:49 -05:00
Derrick Hammer 59247c5128
dep: update libs5 2024-03-01 02:37:42 -05:00
Derrick Hammer 038a1f0a88
dep: update libs5 2024-03-01 02:30:20 -05:00
Derrick Hammer fe793b33be
dep: update libs5 2024-03-01 02:20:28 -05:00
Derrick Hammer 69de0440c1
dep: update libs5 2024-03-01 01:55:27 -05:00
Derrick Hammer cc41f87b14
dep: update libs5 2024-03-01 01:49:53 -05:00
Derrick Hammer eb26063015
dep: update libs5 2024-03-01 01:42:05 -05:00
Derrick Hammer 984e33d4a7
dep: update libs5 2024-03-01 01:37:02 -05:00
Derrick Hammer 652a80db3a
dep: update libs5 2024-03-01 01:32:23 -05:00
Derrick Hammer 39beb89c77
dep: update libs5 2024-03-01 01:25:26 -05:00
Derrick Hammer 2245a9b24e
dep: update libs5 2024-03-01 00:20:04 -05:00
Derrick Hammer bde35d28bd
dep: update libs5 2024-02-29 12:54:29 -05:00
Derrick Hammer d2832cc67a
dep: update libs5 2024-02-29 12:27:02 -05:00
Derrick Hammer 3f2757fb18
feat: add support for resolving a registry entry when pinning 2024-02-29 12:08:04 -05:00
Derrick Hammer b3df326980
feat: add support for recursively pinning a manifest and all its children 2024-02-29 12:02:49 -05:00
Derrick Hammer 4126c06cd8
dep: update libs5 2024-02-29 11:33:40 -05:00
Derrick Hammer 99a6f3a2f6
fix: StorageLocationTypeFile/StorageLocationTypeFull expiry should be an hour 2024-02-29 10:16:16 -05:00
Derrick Hammer e32a9b2070
fix: only say we have the file if no error 2024-02-29 09:55:51 -05:00
Derrick Hammer 64f52a87bd
fix: return on any error 2024-02-29 09:55:07 -05:00
Derrick Hammer 754ab390f0
refactor: add build tag to s5 specific tables 2024-02-28 21:24:06 -05:00
Derrick Hammer bb167ea360
refactor: use a dynamic model registration process so we can use build tags to exclude/include 2024-02-28 21:20:05 -05:00
Derrick Hammer 4fe856fd03
dep: update libs5 2024-02-28 14:16:50 -05:00
Derrick Hammer 7abba4ac8e
refactor: move averageReadTime out of loop 2024-02-28 12:59:11 -05:00
Derrick Hammer 68d82390ed
refactor: add timing tracking for reading 2024-02-28 12:56:39 -05:00
Derrick Hammer dd9fdabf47
fix: move verification time logging outside loop and only record average 2024-02-28 12:41:03 -05:00
Derrick Hammer 0b000bfc89
fix: track after buffer write 2024-02-28 12:37:32 -05:00
Derrick Hammer c984d72cfd
refactor: add performance logging for bao 2024-02-28 12:33:13 -05:00
Derrick Hammer 0d0ec43125
refactor: add eta to logging 2024-02-28 12:20:16 -05:00
Derrick Hammer a49da3fdfe
fix: partStartTime needs to include reading 2024-02-28 12:16:47 -05:00
Derrick Hammer 5f0e2d2e15
refactor: add performance tracking and logging 2024-02-28 12:13:26 -05:00
Derrick Hammer b030de9714
feat: add generic s3 upload tracking 2024-02-28 11:36:53 -05:00