aboutsummaryrefslogtreecommitdiff
path: root/weed/server
AgeCommit message (Collapse)AuthorFilesLines
2022-09-12fixingchrislu1-2/+2
2022-09-11skip deltaBeat if dn is zero (#3630)Konstantin Lebedev2-9/+35
* skip deltaBeat https://github.com/seaweedfs/seaweedfs/issues/3629 * fix GrpcPort * skip url :0 * skip empty DataCenter or Rack * skip empty heartbeat Ip * dell msg add DataCenter * comment todo * fix
2022-09-11volume server: synchronously report volume readonly status to masterchrislu1-0/+26
fix https://github.com/seaweedfs/seaweedfs/issues/3628
2022-09-08purge tcp implementationchrislu1-138/+0
2022-09-07refactor https://github.com/seaweedfs/seaweedfs/pull/3616 (#3625)Konstantin Lebedev1-106/+106
2022-09-07Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu1-1/+5
2022-09-07return err for processRangeRequest()chrislu2-14/+14
2022-09-07fix:Sometimes a nil pointer exception is thrown (#3618)famosss1-1/+5
2022-09-07fix: volume heartbeat processing error (#3616)famosss1-90/+92
2022-09-06fix: volume Deadlock when exception is thrown (#3613)famosss1-0/+2
* fix: volume Deadlock when exception is thrown * adjust log level
2022-09-06ADHOC: add read needle meta grpc (#3581)Eric Yang1-0/+29
* ADHOC: add read needle meta grpc * add test * nit Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-09-06more log detail for upload err and deleting (#3577)Konstantin Lebedev1-4/+3
2022-09-05[s3] Replace code 500 to 499 for upload with ErrUnexpectedEOF (#3597)Konstantin Lebedev1-1/+1
2022-09-04Turn down the 404 log level (#3585)famosss1-1/+1
2022-09-01avoid data race read fileChunksSize (#3570)Konstantin Lebedev1-1/+2
https://github.com/seaweedfs/seaweedfs/issues/3557
2022-09-01more error details in the log (#3568)Konstantin Lebedev1-0/+1
* more error details in the log https://github.com/seaweedfs/seaweedfs/issues/3567 * format message
2022-08-30migrate from boltdb to bbolt (#3554)Konstantin Lebedev1-2/+2
2022-08-30avoid data race access to uploadReaderToChunks.uploadErr (#3550)Konstantin Lebedev1-2/+9
avoid data race access to uploadErr https://github.com/seaweedfs/seaweedfs/issues/3549
2022-08-28Fix reload page before all file uploaded bug (#3534)Rain Li1-2/+2
2022-08-27minorchrislu1-1/+1
2022-08-27adjust for data racechrislu1-2/+2
fix https://github.com/seaweedfs/seaweedfs/issues/3512
2022-08-26fix: Build DeletedVids before reset dn's children (#3530)famosss1-5/+6
2022-08-26make CodeQL happychrislu1-1/+1
2022-08-26avoid race conditions for OnPeerUpdate (#3525)Konstantin Lebedev1-1/+1
https://github.com/seaweedfs/seaweedfs/issues/3524
2022-08-24Fix race conditions during in-flight size checks (#3505)Patrick Schmidt2-12/+21
2022-08-24Add raft server access mutex to avoid races (#3503)Patrick Schmidt3-6/+31
2022-08-24s3: report metadata if the directory is explicitly created (#3498)Konstantin Lebedev1-9/+10
* replace mkdir to mkFile * ContentLength must be zero * revert mkDir * Seaweedfs-Is-Directory-Key return metadata
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)askeipx7-18/+47
* 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-23s3: report http.StatusOK if the directory is explicitly createdchrislu1-0/+4
fix https://github.com/seaweedfs/seaweedfs/issues/3457
2022-08-22master: disable locking if not leaderchrislu1-0/+5
2022-08-22fix formatchrislu1-1/+1
2022-08-21feat(weed.move): add a speed limit parameter of moving files (#3478)qzh1-6/+18
* feat(weed.move): add a speed limit parameter of moving files * fix(weed.move): set the default value of ioBytePerSecond to vs.compactionBytePerSecond Co-authored-by: zhihao.qu <zhihao.qu@ly.com>
2022-08-21filer: do not always save files in "/etc" folder to filer storechrislu1-3/+1
fix https://github.com/seaweedfs/seaweedfs/issues/3476
2022-08-21fix compilationchrislu1-1/+1
2022-08-21EC: with multiple volume locations, the ec rebuilding may failchrislu1-20/+33
2022-08-21EC: after ec encoding, the source ec shards may fail to purge if the volume ↵chrislu1-37/+49
server has multiple disk locations related to https://github.com/seaweedfs/seaweedfs/issues/3459
2022-08-20adjust typechrislu1-2/+1
2022-08-20use util.Retry to retrychrislu1-10/+9
2022-08-20webdav: retryable data chunk uploadchrislu1-50/+23
2022-08-20filer: retryable data chunk uploadchrislu1-18/+30
2022-08-20remove unused collection and replication from upload resultchrislu2-13/+10
2022-08-19Filer if-modified-since check doesn't fire on "exact" #3467chrislu1-1/+1
fix https://github.com/seaweedfs/seaweedfs/issues/3467
2022-08-19filer: retryable when error is not foundchrislu1-1/+5
2022-08-18fix naming typo (#3465)Eric Yang1-2/+2
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-08-17move proto packagechrislu2-2/+2
2022-08-17volume: fix metrics for volume request timechrislu1-2/+2
2022-08-14webdav: fix nilchrislu1-2/+1
fix https://github.com/seaweedfs/seaweedfs/issues/3440
2022-08-11avoid infinite loop WaitUntilConnected() (#3431)Konstantin Lebedev1-3/+1
https://github.com/seaweedfs/seaweedfs/issues/3421
2022-08-10add upload response (#3428)Eric Yang1-0/+5
* add upload response * fixing comments Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>