aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-08-283.243.24chrislu2-3/+3
2022-08-28Fix reload page before all file uploaded bug (#3534)Rain Li1-2/+2
2022-08-27simplifychrislu2-26/+14
2022-08-27minorchrislu1-1/+1
2022-08-27adjust for data racechrislu1-2/+2
fix https://github.com/seaweedfs/seaweedfs/issues/3512
2022-08-27clean upchrislu2-159/+1
2022-08-26Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu1-5/+6
2022-08-26gateway to remote object store: adjust upload concurrencychrislu1-1/+1
2022-08-26s3 sink use s3 upload managerchrislu1-44/+32
fix https://github.com/seaweedfs/seaweedfs/issues/3531
2022-08-26fix: Build DeletedVids before reset dn's children (#3530)famosss1-5/+6
2022-08-26make CodeQL happychrislu3-5/+5
2022-08-26atomic operationchrislu1-7/+10
2022-08-26nano level precisionchrislu1-2/+2
2022-08-26Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu6-37/+70
2022-08-26more detailed errorchrislu1-2/+2
related to https://github.com/seaweedfs/seaweedfs/issues/3528
2022-08-26Fix a few data races when reading files in mount (#3527)Patrick Schmidt6-37/+70
2022-08-26rename varaiblechrislu1-6/+6
2022-08-26avoid race conditions for OnPeerUpdate (#3525)Konstantin Lebedev4-4/+14
https://github.com/seaweedfs/seaweedfs/issues/3524
2022-08-26avoid race conditions for diskLocation.MaxVolumeCount (#3526)Konstantin Lebedev2-12/+12
2022-08-26add target dev_race to MakeFile (#3522)Konstantin Lebedev1-1/+7
2022-08-25atomic addchrislu1-5/+6
fix https://github.com/seaweedfs/seaweedfs/issues/3514
2022-08-25minor: adjust orderingchrislu1-2/+1
2022-08-25minor clean upchrislu2-1/+15
2022-08-24Fix race conditions during in-flight size checks (#3505)Patrick Schmidt3-13/+22
2022-08-24Add raft server access mutex to avoid races (#3503)Patrick Schmidt5-25/+72
2022-08-24Temporarily enable cgoChris Lu1-2/+2
Temporarily enable cgo following findings from https://github.com/seaweedfs/seaweedfs/discussions/3152 by https://github.com/dyus Resolve build issue: ``` # github.com/mattn/go-ieproxy /go/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy.go:36:9: undefined: getConf /go/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy.go:41:9: undefined: reloadConf /go/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy.go:48:2: undefined: overrideEnvWithStaticProxy /go/pkg/mod/github.com/mattn/go-ieproxy@v0.0.3/ieproxy.go:53:13: psc.findProxyForURL undefined (type *ProxyScriptConf has no field or method findProxyForURL, but does have FindProxyForURL) ```
2022-08-24s3: report metadata if the directory is explicitly created (#3498)Konstantin Lebedev2-17/+20
* replace mkdir to mkFile * ContentLength must be zero * revert mkDir * Seaweedfs-Is-Directory-Key return metadata
2022-08-23optimiz commitig compact (#3388)Guo Lei8-37/+304
* optimiz vacuuming volume * fix bugx * rename parameters * fix conflict * change copyDataBasedOnIndexFile to an instance method * close needlemap * optimiz commiting Vacuum volume for leveldb index * fix bugs * fix leveldb loading bugs * refactor * fix leveldb loading bug * add leveldb recovery * add test case for levelDB * modify test case to cover all the new branches * use one tmpNm instead of two instances * refactor * refactor * move setWatermark to the end * add test for watermark and updating leveldb * fix error logic * refactor, add test * check nil before close needlemapeer add test case fix metric bug * add tests, fix bugs * adjust log level remove wrong test case refactor * avoid duplicate updating metric for leveldb index
2022-08-23ping timeout at 15 secondschrislu1-1/+1
this 72 minute timeout setting seems unreasonably long 15 seconds is around the time when a new raft leader should be elected.
2022-08-23remove old raft servers if they don't answer to pings for too long (#3398)askeipx20-59/+99
* remove old raft servers if they don't answer to pings for too long add ping durations as options rename ping fields fix some todos get masters through masterclient raft remove server from leader use raft servers to ping them CheckMastersAlive for hashicorp raft only * prepare blocking ping * pass waitForReady as param * pass waitForReady through all functions * waitForReady works * refactor * remove unneeded params * rollback unneeded changes * fix
2022-08-23fix deletecount bug (#3499)Guo Lei1-2/+7
2022-08-23Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu2-7/+110
2022-08-23fix testchrislu1-1/+4
2022-08-23Implement lseek syscall in FUSE (#3491)Patrick Schmidt2-7/+110
See the man page of lseek: https://man7.org/linux/man-pages/man2/lseek.2.html
2022-08-23formatchrislu1-1/+1
2022-08-23s3: report http.StatusOK if the directory is explicitly createdchrislu3-0/+12
fix https://github.com/seaweedfs/seaweedfs/issues/3457
2022-08-22fix: TestCommandEcBalanceSmall Unit test fails when CommandEnv is nil (#3497)famosss1-1/+1
2022-08-22fix:Handle preflight cors requests (#3496)famosss1-2/+4
2022-08-22shell: stop long running jobs if lock is lostchrislu7-0/+29
2022-08-22master: disable locking if not leaderchrislu1-0/+5
2022-08-22refactoringchrislu2-8/+13
2022-08-22metadata processing use retry instead of retryForEverchrislu1-4/+3
2022-08-22Bump github.com/Shopify/sarama from 1.35.0 to 1.36.0 (#3487)dependabot[bot]2-23/+27
2022-08-22Bump wangyoucao577/go-release-action from 1.22 to 1.30 (#3484)dependabot[bot]6-14/+14
2022-08-22Bump actions/dependency-review-action from 2.0.4 to 2.1.0 (#3485)dependabot[bot]1-1/+1
2022-08-22Bump github.com/tidwall/gjson from 1.14.2 to 1.14.3 (#3486)dependabot[bot]2-3/+3
2022-08-22Bump github.com/ydb-platform/ydb-go-sdk/v3 from 3.33.0 to 3.35.1 (#3488)dependabot[bot]2-3/+4
2022-08-22Bump github.com/fclairamb/ftpserverlib from 0.19.0 to 0.19.1 (#3489)dependabot[bot]2-6/+6
2022-08-22Bump modernc.org/sqlite from 1.18.0 to 1.18.1 (#3490)dependabot[bot]2-8/+10
2022-08-22Bump actions/checkout from 3 to 3.0.2 (#3483)dependabot[bot]16-17/+17