Commit Graph

  • 7b424a54dc Add raft server access mutex to avoid races (#3503) Patrick Schmidt 2022-08-24 18:49:05 +02:00
  • f7e4359b59 Temporarily enable cgo Chris Lu 2022-08-24 02:24:21 -07:00
  • f7aeb06544 s3: report metadata if the directory is explicitly created (#3498) Konstantin Lebedev 2022-08-24 12:15:44 +05:00
  • c57c79a0ab optimiz commitig compact (#3388) Guo Lei 2022-08-24 14:53:35 +08:00
  • 10414fd81c ping timeout at 15 seconds chrislu 2022-08-23 23:28:16 -07:00
  • 2e78a522ab remove old raft servers if they don't answer to pings for too long (#3398) askeipx 2022-08-24 11:18:21 +05:00
  • 762dc219a6 fix deletecount bug (#3499) Guo Lei 2022-08-23 23:53:24 +08:00
  • 21a933c932 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs chrislu 2022-08-23 01:52:32 -07:00
  • f0b4a7659a fix test chrislu 2022-08-23 01:52:29 -07:00
  • cda8cc22bc Implement lseek syscall in FUSE (#3491) Patrick Schmidt 2022-08-23 10:47:18 +02:00
  • bf88006037 format chrislu 2022-08-23 01:20:45 -07:00
  • 9fce75607d s3: report http.StatusOK if the directory is explicitly created chrislu 2022-08-23 01:16:46 -07:00
  • 911475526c fix: TestCommandEcBalanceSmall Unit test fails when CommandEnv is nil (#3497) famosss 2022-08-23 14:54:51 +08:00
  • 7eb15b1969 fix:Handle preflight cors requests (#3496) famosss 2022-08-23 14:39:34 +08:00
  • 676e27c589 shell: stop long running jobs if lock is lost chrislu 2022-08-22 14:12:23 -07:00
  • 601ba5fb68 master: disable locking if not leader chrislu 2022-08-22 14:11:48 -07:00
  • 57e7582c36 refactoring chrislu 2022-08-22 14:11:13 -07:00
  • 7ea2c24c5d metadata processing use retry instead of retryForEver chrislu 2022-08-22 11:25:40 -07:00
  • 741a013689 Bump github.com/Shopify/sarama from 1.35.0 to 1.36.0 (#3487) dependabot[bot] 2022-08-22 08:44:56 -07:00
  • ebc1b478b1 Bump wangyoucao577/go-release-action from 1.22 to 1.30 (#3484) dependabot[bot] 2022-08-22 08:36:15 -07:00
  • 66a1d6b50f Bump actions/dependency-review-action from 2.0.4 to 2.1.0 (#3485) dependabot[bot] 2022-08-22 08:35:59 -07:00
  • 6ec81f09f7 Bump github.com/tidwall/gjson from 1.14.2 to 1.14.3 (#3486) dependabot[bot] 2022-08-22 08:35:36 -07:00
  • 622521c247 Bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.33.0 to 3.35.1 (#3488) dependabot[bot] 2022-08-22 08:35:06 -07:00
  • 6d4846a29a Bump github.com/fclairamb/ftpserverlib from 0.19.0 to 0.19.1 (#3489) dependabot[bot] 2022-08-22 08:34:43 -07:00
  • d9991aeaef Bump modernc.org/sqlite from 1.18.0 to 1.18.1 (#3490) dependabot[bot] 2022-08-22 08:34:28 -07:00
  • 9076a0051c Bump actions/checkout from 3 to 3.0.2 (#3483) dependabot[bot] 2022-08-22 08:33:53 -07:00
  • f875031f06 Reuse readDataByFileHandle in Read call (#3482) Patrick Schmidt 2022-08-22 17:24:06 +02:00
  • bdba3da2e4 Handle preflight cors requests (#3481) famosss 2022-08-22 23:21:38 +08:00
  • f4b52d4c52 fix format chrislu 2022-08-22 00:20:21 -07:00
  • b4131a3a72 filer.remote.sync: parallelize uploading to remove object storage chrislu 2022-08-22 00:01:48 -07:00
  • f6b92b8561 refactor chrislu 2022-08-22 00:00:51 -07:00
  • 3c8e95eeb3 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs chrislu 2022-08-21 23:26:09 -07:00
  • 8bac903d29 mount: add locking to prevent nil pointer chrislu 2022-08-21 23:26:06 -07:00
  • 74b53729e1 feat(weed.move): add a speed limit parameter of moving files (#3478) qzh 2022-08-22 14:08:31 +08:00
  • 7807f6641a minor chrislu 2022-08-21 22:54:56 -07:00
  • c4e862e908 3.23 3.23 chrislu 2022-08-21 19:13:26 -07:00
  • 81e7e6ceb3 the statistical methord for fileCount should stay same (#3477) Guo Lei 2022-08-22 10:11:18 +08:00
  • 63fbf281c7 remove same file copying rage limitation chrislu 2022-08-21 17:16:21 -07:00
  • 3a75d7f7aa Implement copy_file_range syscall in FUSE (#3475) Patrick Schmidt 2022-08-22 02:11:43 +02:00
  • fef9c6a520 filer: do not always save files in "/etc" folder to filer store chrislu 2022-08-21 17:02:16 -07:00
  • 2762154130 fix compilation chrislu 2022-08-21 16:09:23 -07:00
  • fb5808e0c3 EC: with multiple volume locations, the ec rebuilding may fail chrislu 2022-08-21 15:04:50 -07:00
  • 5790d01c6f EC: after ec encoding, the source ec shards may fail to purge if the volume server has multiple disk locations chrislu 2022-08-21 14:52:37 -07:00
  • 8b3429858d align memory for atomic read/write chrislu 2022-08-21 12:20:27 -07:00
  • 2ef6ab998c Avoid race conditions with current filer address (#3474) Patrick Schmidt 2022-08-21 21:18:13 +02:00
  • f49a9297c2 Fix hanging reads in chunk cacher (#3473) Patrick Schmidt 2022-08-21 20:54:02 +02:00
  • 388f82f322 minor chrislu 2022-08-21 11:49:29 -07:00
  • 77e4b1376e refactoring chrislu 2022-08-21 11:35:54 -07:00
  • 3f758820c1 Fix FUSE server buffer leaks in file gaps (#3472) Patrick Schmidt 2022-08-21 20:33:58 +02:00
  • c7892bc7c4 volume: file counter should be all files chrislu 2022-08-20 23:35:31 -07:00
  • f7e0a65e75 retry for all errors chrislu 2022-08-20 23:34:45 -07:00
  • 649555b223 adjust log chrislu 2022-08-20 23:34:07 -07:00
  • 973f6dd162 refactoring chrislu 2022-08-20 22:38:15 -07:00
  • 65ff7198fe adjust type chrislu 2022-08-20 22:37:24 -07:00
  • 28b862f45f use util.Retry to retry chrislu 2022-08-20 22:03:27 -07:00
  • 3bf8e772f8 webdav: retryable data chunk upload chrislu 2022-08-20 19:18:12 -07:00
  • f8fa430257 filer: retryable data chunk upload chrislu 2022-08-20 19:15:44 -07:00
  • 4081d50607 filer sink: retryable data chunk uploading chrislu 2022-08-20 19:09:15 -07:00
  • 409f39390d mount: retryable data chunk uploading chrislu 2022-08-20 19:04:36 -07:00
  • 6c8822f269 filer.copy: retryable file part upload chrislu 2022-08-20 18:59:57 -07:00
  • a3553da7f7 add fileId to UploadWithRetry return result chrislu 2022-08-20 18:54:59 -07:00
  • d49d0a9fc2 filer.copy: retryable upload chrislu 2022-08-20 18:50:57 -07:00
  • 689b4ecdcc remove unused collection and replication from upload result chrislu 2022-08-20 18:14:57 -07:00
  • e3f40d538d cleaner code chrislu 2022-08-20 17:51:30 -07:00
  • 9f50b310a0 remove unused code chrislu 2022-08-20 17:51:12 -07:00
  • 11f99836c3 filer.backup: backup small files if the file is saved in filer (saveToFilerLimit > 0) chrislu 2022-08-19 23:00:56 -07:00
  • fdd8c5d5e0 Filer if-modified-since check doesn't fire on "exact" #3467 chrislu 2022-08-19 22:21:51 -07:00
  • aac45f3e89 filer: retryable when error is not found chrislu 2022-08-19 03:36:15 -07:00
  • 58dd880322 minor chrislu 2022-08-18 23:51:08 -07:00
  • b6f99c4d83 fix naming typo (#3465) Eric Yang 2022-08-18 23:25:32 -07:00
  • 5702727db5 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs chrislu 2022-08-18 02:39:27 -07:00
  • 4d72a1ce6e s3: remove deleted collection during metrics reporting chrislu 2022-08-18 02:39:07 -07:00
  • 3172c33fa6 fix redundant type from array (#3462) Guo Lei 2022-08-18 17:25:25 +08:00
  • 42c6e52513 s3: fix regression on HEAD directory operation chrislu 2022-08-18 02:13:58 -07:00
  • 4573c99ae3 fix tests chrislu 2022-08-18 00:15:46 -07:00
  • 4ffbda1c43 fix building for unmaintained chrislu 2022-08-17 14:45:38 -07:00
  • 2b580a7566 also migrate jsonpb chrislu 2022-08-17 12:42:03 -07:00
  • eaeb141b09 move proto package chrislu 2022-08-17 12:05:07 -07:00
  • e259052a70 volume: fix metrics for volume request time chrislu 2022-08-17 04:29:31 -07:00
  • 7fcfaf7bc9 fix(filer.sync): offset may be set to 0 (#3451) qzh 2022-08-16 14:43:52 +08:00
  • 400f0c3e5d fix(filer.sync): initializing the offset is related to the path (#3450) qzh 2022-08-16 12:56:47 +08:00
  • fa4d0093e1 3.22 3.22 chrislu 2022-08-15 16:48:23 -07:00
  • 93261f5199 Revert "Refactor for Sync method (#3426)" chrislu 2022-08-15 15:35:31 -07:00
  • 9c588d4010 Merge branch 'master' of https://github.com/seaweedfs/seaweedfs chrislu 2022-08-15 10:03:56 -07:00
  • 96caf21d09 less verbose log chrislu 2022-08-15 10:03:52 -07:00
  • 55f90302a7 Bump google.golang.org/api from 0.90.0 to 0.92.0 (#3449) dependabot[bot] 2022-08-15 08:40:17 -07:00
  • 21106002be Bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.32.1 to 3.33.0 (#3448) dependabot[bot] 2022-08-15 08:39:49 -07:00
  • 8affcf070c Bump github.com/linxGnu/grocksdb from 1.7.4 to 1.7.5 (#3447) dependabot[bot] 2022-08-15 08:39:24 -07:00
  • 3723eb09c0 Bump cloud.google.com/go/storage from 1.24.0 to 1.25.0 (#3446) dependabot[bot] 2022-08-15 08:38:55 -07:00
  • 4d8bbd559a Bump github.com/tidwall/gjson from 1.14.1 to 1.14.2 (#3445) dependabot[bot] 2022-08-15 08:38:19 -07:00
  • 373736b984 Bump github.com/aws/aws-sdk-go from 1.44.66 to 1.44.76 (#3444) dependabot[bot] 2022-08-15 08:37:45 -07:00
  • 31faa6d43d Remove duplicate slashes in object path to prevent 500 errors (#3442) Andrey Triumfov 2022-08-15 18:19:28 +03:00
  • cb476a53ff remove logs chrislu 2022-08-15 01:05:35 -07:00
  • 7c029b2183 3.21 3.21 chrislu 2022-08-15 00:32:15 -07:00
  • e88392b50f Fix s3 pagination (#3436) Chris Lu 2022-08-15 00:30:19 -07:00
  • 7457c746f0 s3: fix aws s3api head-object chrislu 2022-08-14 23:52:35 -07:00
  • 789d9dbfe1 webdav: fix nil chrislu 2022-08-14 23:33:30 -07:00
  • 6199d9b923 rand start garbageThreshold and reset metric ReplicaPlacementMismatch (#3396) Konstantin Lebedev 2022-08-12 23:11:09 +03:00
  • d8c54b527e avoid Dockerfile Entrypoint: "file not found" (#3430) Konstantin Lebedev 2022-08-12 01:07:44 +03:00
  • 4d4cd0948d avoid infinite loop WaitUntilConnected() (#3431) Konstantin Lebedev 2022-08-12 01:03:26 +03:00