Commit Graph

  • abfb67ac74 Revert "handling directory" chrislu 2025-11-18 11:29:10 -0800
  • 75bf7460c9 Optimized rejectDirectoryObjectWithoutSlash() to avoid unnecessary lookups chrislu 2025-11-18 11:19:15 -0800
  • 298b36f5fd handling directory chrislu 2025-11-18 11:06:20 -0800
  • 0299e78de7
    de/compress the fs meta file if filename ends with gz/gzip (#7500) Feng Shao 2025-11-18 23:45:12 +0800
  • 3e60439d0d
    Merge branch 'master' into add_error_list_each_entry_func tam-i13 2025-11-18 12:15:10 +0300
  • e503375bb7 fix return Roman Tamarov 2025-11-18 11:44:44 +0300
  • 5895aa3d16 fix log Roman Tamarov 2025-11-18 11:21:45 +0300
  • 8455c7ec7b fix Roman Tamarov 2025-11-18 11:15:58 +0300
  • 9ebc27270c fix return eachEntryFunc Roman Tamarov 2025-11-18 10:36:41 +0300
  • 156ce42f26
    chore: fix the diagram in RDMA sidecar readme (#7503) Dima Tisnek 2025-11-18 16:04:31 +0900
  • cae62db31b
    chore(deps): bump golang.org/x/image from 0.32.0 to 0.33.0 (#7497) dependabot[bot] 2025-11-17 22:09:32 -0800
  • 7bc2d70733
    chore: fix the diagram in RDMA sidecar readme #7503 Dima Tisnek 2025-11-18 14:50:08 +0900
  • 46052c61de add ctx to logs, error handling chrislu 2025-11-17 21:39:22 -0800
  • 19d1371880 more info in error chrislu 2025-11-17 21:32:48 -0800
  • eae8c0f979 clear err when the scanner stops on io.EOF, so returning err doesn’t surface EOF as a failure. chrislu 2025-11-17 21:30:29 -0800
  • 6f2db5a731
    Merge branch 'master' into add_error_list_each_entry_func Chris Lu 2025-11-17 21:24:17 -0800
  • 0463fc06c6 go mod tidy #7497 chrislu 2025-11-17 21:21:42 -0800
  • 5ef716fd74
    chore(deps): bump org.apache.hadoop:hadoop-common in /other/java/hdfs2 #7502 dependabot[bot] 2025-11-18 05:21:18 +0000
  • 93dd5d49c4
    chore(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2 (#7493) dependabot[bot] 2025-11-17 21:20:59 -0800
  • e9353d58a2
    chore(deps): bump github.com/linxGnu/grocksdb from 1.10.2 to 1.10.3 (#7494) dependabot[bot] 2025-11-17 21:20:50 -0800
  • 71970418b0
    chore(deps): bump github.com/hanwen/go-fuse/v2 from 2.8.0 to 2.9.0 (#7495) dependabot[bot] 2025-11-17 21:20:44 -0800
  • 2d54322a89
    chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.5 to 3.6.6 (#7496) dependabot[bot] 2025-11-17 21:20:37 -0800
  • d280d1b285
    chore(deps): bump github.com/getsentry/sentry-go from 0.36.1 to 0.38.0 (#7498) dependabot[bot] 2025-11-17 21:20:24 -0800
  • 65f8986fe2
    Volume Server: avoid aggressive volume assignment (#7501) Chris Lu 2025-11-17 21:19:55 -0800
  • a8c45e02dd simplify #7501 chrislu 2025-11-17 21:08:48 -0800
  • 737504e589 edge cases chrislu 2025-11-17 21:03:49 -0800
  • 5ccfc49d31 separate DiskLocation instances for each subtest chrislu 2025-11-17 20:31:13 -0800
  • 0bdc4f0c1f also test ec shards chrislu 2025-11-17 20:25:40 -0800
  • 28e88a7060 avoid aggressive volume assignment chrislu 2025-11-17 20:15:32 -0800
  • 5e4cd3491f update help msg #7500 Feng Shao 2025-11-18 11:25:10 +0800
  • 7e7ab902eb gemini code review Feng Shao 2025-11-18 11:21:23 +0800
  • abae389b48 de/compress the fs meta file if filename ends with gz/gzip Feng Shao 2025-11-18 11:03:16 +0800
  • 4afab0eca2 less logs chrislu 2025-11-17 17:54:24 -0800
  • b6cc7297af address comments chrislu 2025-11-17 17:20:43 -0800
  • 1b238f368a Update s3api_object_handlers.go chrislu 2025-11-17 17:14:53 -0800
  • c6ca450725 multipart SSE chrislu 2025-11-17 17:08:41 -0800
  • bbd2123835 Incomplete HTTP Response Error Handling chrislu 2025-11-17 16:55:32 -0800
  • 2c9f6bdae3 handle intra-block byte skipping chrislu 2025-11-17 16:48:59 -0800
  • d56bb7c9de error on no content chrislu 2025-11-17 16:37:25 -0800
  • 47bf41e407 refactor chrislu 2025-11-17 16:31:50 -0800
  • 2997a213c3 look breaking chrislu 2025-11-17 16:31:05 -0800
  • 44483f6976 offset chrislu 2025-11-17 16:26:38 -0800
  • 92e3384374 adjust offset chrislu 2025-11-17 16:17:40 -0800
  • c28f3fdd66 correct IV based on its position within that part, not its position in the entire object chrislu 2025-11-17 16:09:13 -0800
  • c498fbdf61 range on empty object or zero-length chrislu 2025-11-17 16:00:28 -0800
  • 53a75c7020 optimize chrislu 2025-11-17 15:53:01 -0800
  • a5a485a77f single character delimiter chrislu 2025-11-17 15:52:51 -0800
  • eccbf9535b nil check chrislu 2025-11-17 15:49:32 -0800
  • 3f21f8b22f minor fixes chrislu 2025-11-17 15:47:08 -0800
  • dde9478fc2 nil check chrislu 2025-11-17 15:44:33 -0800
  • 81c3545de9 fix listing chrislu 2025-11-17 13:40:15 -0800
  • afc68ff880 ensure correct conversion chrislu 2025-11-17 13:19:16 -0800
  • befe0a149e less logs chrislu 2025-11-17 13:11:15 -0800
  • 8298aeb9d4 still too verbose in logs chrislu 2025-11-17 13:06:04 -0800
  • ff02d586fc Different IV offset calculations for single-part vs multipart objects chrislu 2025-11-17 13:02:47 -0800
  • f7d2c12613 SSE-x Chunk View Decryption chrislu 2025-11-17 12:56:22 -0800
  • 1cc4375cbc Update s3api_object_handlers_list.go chrislu 2025-11-17 12:55:22 -0800
  • a672282564 Fixed URL encoding and sort order for CommonPrefixes chrislu 2025-11-17 12:53:36 -0800
  • b6392843f6 decryptedReader will now be properly closed after use chrislu 2025-11-17 12:52:24 -0800
  • 95ca9335ce compiles correctly chrislu 2025-11-17 12:51:31 -0800
  • d4da42ed7c prevents any potential data loss or corruption in the small-file inline storage path chrislu 2025-11-17 12:50:33 -0800
  • d80bec25fc set md5 for multipart uploads chrislu 2025-11-17 12:33:29 -0800
  • 7a9af53b45 Sort CommonPrefixes lexicographically to match AWS S3 behavior chrislu 2025-11-17 12:33:09 -0800
  • 3b4a7b8e2e the FileChunk is created without setting ModifiedTsNs chrislu 2025-11-17 12:32:39 -0800
  • a8a25cc353 fix the multipart get part ETag chrislu 2025-11-17 12:31:59 -0800
  • e186e4aae4 remove the extra PathUnescape call chrislu 2025-11-17 12:30:51 -0800
  • ef21516f85
    chore(deps): bump github.com/getsentry/sentry-go from 0.36.1 to 0.38.0 #7498 dependabot[bot] 2025-11-17 15:07:15 +0000
  • 938bdcda57
    chore(deps): bump golang.org/x/image from 0.32.0 to 0.33.0 dependabot[bot] 2025-11-17 15:07:09 +0000
  • d6367685f7
    chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.5 to 3.6.6 #7496 dependabot[bot] 2025-11-17 15:07:03 +0000
  • b2833cee11
    chore(deps): bump github.com/hanwen/go-fuse/v2 from 2.8.0 to 2.9.0 #7495 dependabot[bot] 2025-11-17 15:06:55 +0000
  • d10594fd95
    chore(deps): bump github.com/linxGnu/grocksdb from 1.10.2 to 1.10.3 #7494 dependabot[bot] 2025-11-17 15:06:49 +0000
  • f9c8d1bf6b
    chore(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2 #7493 dependabot[bot] 2025-11-17 15:06:05 +0000
  • c1053b82df
    Merge branch 'master' into add_error_list_each_entry_func tam-i13 2025-11-17 16:26:48 +0300
  • cf0248b918 add log Roman Tamarov 2025-11-17 15:59:17 +0300
  • e044cc2a4f fix error Roman Tamarov 2025-11-17 15:52:28 +0300
  • 4101d34010 add callbackErr in ListDirectoryEntries Roman Tamarov 2025-11-17 15:47:12 +0300
  • 01cce31f12 added entry in messege error Roman Tamarov 2025-11-17 15:38:29 +0300
  • cd0e1ad14b always sort chrislu 2025-11-17 02:17:45 -0800
  • 405f6b5255 CommonPrefixes Sorting with URL Encoding chrislu 2025-11-17 02:09:30 -0800
  • 5b69ad9878 Metadata Header Case chrislu 2025-11-17 02:09:20 -0800
  • 6f98a83265 use %w fmt.Errorf Roman Tamarov 2025-11-17 13:09:12 +0300
  • 7700ec0b59 ensures PUT and GET operations return consistent ETags chrislu 2025-11-17 01:55:47 -0800
  • 47cd650ab6 multipart boundaries chrislu 2025-11-17 01:40:59 -0800
  • 33308737f0 adjust IV and offset chrislu 2025-11-17 00:20:13 -0800
  • 283764614b sse chrislu 2025-11-16 18:52:30 -0800
  • ccc87b575f Multipart ETag semantics: conditionally set object-level Md5 for single-chunk uploads only. chrislu 2025-11-16 18:52:26 -0800
  • 23b053491c jwt chrislu 2025-11-16 18:49:17 -0800
  • aeba5c1ffa variable chrislu 2025-11-16 18:48:34 -0800
  • 98490455c7 logs chrislu 2025-11-16 18:48:24 -0800
  • 13f6f7d8f5 fix url chrislu 2025-11-16 18:43:53 -0800
  • b1d2a4cdcf fix offset chrislu 2025-11-16 18:36:38 -0800
  • 7fc43d964b offset chrislu 2025-11-16 18:10:42 -0800
  • 0753a6ebd7 collect logs chrislu 2025-11-16 18:10:30 -0800
  • 065978618c IV relative to offset in each part, not the whole file chrislu 2025-11-16 18:00:36 -0800
  • 1b546819aa adjust logs chrislu 2025-11-16 17:50:13 -0800
  • 8773ca32fd avoid hanging uploads #7490 ljluestc 2025-11-16 17:46:59 -0800
  • ed11215964 SSE Range Request IV Calculation chrislu 2025-11-16 17:44:37 -0800
  • f7ff65f163 adjust the offset chrislu 2025-11-16 17:35:14 -0800
  • 7f458de76f data and metadata both use background context chrislu 2025-11-16 17:24:37 -0800
  • 354b2ab80d context chrislu 2025-11-16 17:20:03 -0800