Alexey Aristov
|
c634e31cdc
|
rename hulylake -> server
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-29 16:47:12 +02:00 |
|
Alexey Aristov
|
ebebada1b1
|
minor cleanup
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-29 16:28:28 +02:00 |
|
Alexey Aristov
|
eb4c7d95ec
|
add s3::multipart_upload
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-29 16:27:06 +02:00 |
|
Alexey Aristov
|
d0ac7a3467
|
improve error handling in streaming
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-29 16:18:39 +02:00 |
|
Alexey Aristov
|
281cfc7ff7
|
rename Object -> ObjectPart
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-29 16:14:46 +02:00 |
|
 Alexey AristovandGitHub
|
90c45b553e
|
Merge pull request #1 from hcengineering/add-sanity-test
add sanity api test
|
2025-08-29 16:10:44 +02:00 |
|
Alexander Onnikov
|
27e1cb49a0
|
reorganize code into workspaces
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-08-29 17:40:11 +07:00 |
|
Alexander Onnikov
|
9a7b238501
|
fix formatting
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-08-29 16:35:41 +07:00 |
|
Alexander Onnikov
|
7330a52c4a
|
add test config
Signed-off-by: Alexander Onnikov <Alexander.Onnikov@xored.com>
|
2025-08-29 15:31:18 +07:00 |
|
Alexander Onnikov
|
de9f5b7325
|
add sanity api test
|
2025-08-29 14:45:14 +07:00 |
|
Alexey Aristov
|
a22f4f4d9c
|
Blob::size -> Blob::length
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-28 15:24:59 +02:00 |
|
Alexey Aristov
|
6fbca2fedc
|
store small blobs inline
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-28 15:23:56 +02:00 |
|
Alexey Aristov
|
0d8e2dd008
|
move upload code to blob.rs
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-28 13:57:15 +02:00 |
|
Alexey Aristov
|
6fbd4ec152
|
set required rust version
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-28 13:16:38 +02:00 |
|
Alexey Aristov
|
698ebfd172
|
generated etag
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-28 11:33:41 +02:00 |
|
Alexey Aristov
|
90dc8daed1
|
properly compute part numbers
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-28 11:31:09 +02:00 |
|
Alexey Aristov
|
78cca2e1be
|
PartData as ref, cleanup
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-26 19:29:44 +02:00 |
|
Alexey Aristov
|
17152b6c88
|
improve tracing
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-26 19:22:45 +02:00 |
|
Alexey Aristov
|
5e2a30b200
|
use blake3
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-26 19:19:23 +02:00 |
|
Alexey Aristov
|
07bc3e3add
|
multipart upload / append
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-26 19:14:38 +02:00 |
|
Alexey Aristov
|
c27bd0da2d
|
upload endpoint
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-25 17:02:58 +02:00 |
|
Alexey Aristov
|
deb27df0cf
|
database support
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-25 17:02:57 +02:00 |
|
Alexey Aristov
|
36b59c78c9
|
initial (config, tracing)
Signed-off-by: Alexey Aristov <aav@acm.org>
|
2025-08-20 12:05:16 +02:00 |
|