aboutsummaryrefslogtreecommitdiff
path: root/weed
AgeCommit message (Collapse)AuthorFilesLines
2022-12-05temp disable lockingorigin/testingchrislu6-14/+14
2022-12-05Revert "refactor: moved to locked entry" (#4035)Chris Lu7-7/+34
* Revert "refactor: moved to locked entry" This reverts commit 94bc9afd9d3f8e049219c1cdc9f0d6e0eb4cf456. * only add LockedEntry, no changes to entryLock * fix compilation
2022-12-043.363.36chrislu1-1/+1
2022-12-04refactor: moved to locked entrychrislu13-62/+74
2022-12-01Update Makefile - use binary in current directory (#4027)aronneagu1-11/+11
2022-11-30Return ETag from remote when file doesn't exist on Filer (#4025)aronneagu1-0/+3
2022-11-30volume.list show volumes only from the specified dc/rack/dn (#4024)Konstantin Lebedev1-0/+15
2022-11-25avoid recursive deleting newly created empty directories (#4016)Konstantin Lebedev1-1/+8
2022-11-24[metrics] Add the ability to control bind ip (#4012)Jiffs Maverick7-8/+10
2022-11-23fix: Lost Content-Encoding metadata (#4010)famosss1-0/+4
2022-11-23Include name/mime in ReadAllNeedles (#4005)James Hartig3-698/+721
2022-11-20ADHOC: fix fs.meta.save typo (#3993)Eric Yang1-1/+1
Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-11-20Include meta in ReadAllNeedles (#3991)James Hartig3-696/+733
This is useful for doing backups on the data so we can accurately store the last modified time, the compression state, and verify the crc. Previously we were doing VolumeNeedleStatus and then an HTTP request which needlessly read from the dat file twice.
2022-11-15refactor filer_pb.Entry and filer.Entry to use GetChunks()chrislu55-102/+106
for later locking on reading chunks
2022-11-143.353.35chrislu1-1/+1
2022-11-14Lazy loading (#3958)Guo Lei18-55/+179
* types packages is imported more than onece * lazy-loading * fix bugs * fix bugs * fix unit tests * fix test error * rename function * unload ldb after initial startup * Don't load ldb when starting volume server if ldbtimeout is set. * remove uncessary unloadldb * Update weed/command/server.go Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> * Update weed/command/volume.go Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> Co-authored-by: guol-fnst <goul-fnst@fujitsu.com> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2022-11-13filer store: skip disabled location specific filer store initializationchrislu1-0/+5
fix https://github.com/seaweedfs/seaweedfs/issues/3971
2022-11-13Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu3-2/+10
2022-11-13file name escape urichrislu1-2/+2
fix https://github.com/seaweedfs/seaweedfs/issues/3969
2022-11-11fix 'NoSuchUpload' when upload part (#3968)LHHDZ1-1/+1
2022-11-10feat:add a uuid after uploadid (#3963)famosss2-2/+6
2022-11-10Replace dashes with underscores in x-amz-meta headers (#3965)aronneagu1-1/+5
2022-11-063.343.34chrislu1-1/+1
2022-11-04fix filer.remote.sync to azure with ContentType (#3949)Konstantin Lebedev1-14/+8
* fix filer.remote.sync to azure with ContentType * fix pass X-Amz-Meta to X-Ms-Meta
2022-11-04[filer.backup] add retention_duration (#3941)zemul1-0/+15
2022-11-02azure metadata: skip metadata prefixed with "X-"chrislu2-0/+8
fix https://github.com/seaweedfs/seaweedfs/issues/3875
2022-11-02Bug fix: empty key in DeleteMultipleObjects request caused bucket delete (#3939)pavelzhurov1-0/+3
2022-10-31[volume.fsck] collect ids without cut off time for finding missing data from ↵Konstantin Lebedev1-5/+5
volumes (#3934) collect all file ids from the file without cut off time for finding missing data from volumes
2022-10-31[volume.fsck] param volumeId is comma separated the volume id (#3933)Konstantin Lebedev1-7/+19
volume.fsck param volumeId is comma separated the volume id Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com>
2022-10-31refactor error contains already deleted (#3932)Konstantin Lebedev1-2/+3
2022-10-31[volume.fsck] check needles status from volume server (#3926)Konstantin Lebedev2-23/+38
check needles status from volume server
2022-10-303.33v3.33chrislu1-1/+1
2022-10-30[master] avoid vacuum if not enough replica copies (#3924)Konstantin Lebedev1-16/+24
avoid vacuum if not enough replica copies
2022-10-30[volume.chek.disk] sync of deletions the fix (#3923)Konstantin Lebedev4-15/+55
* sync of deletions the fix * avoid return if only partiallyDeletedNeedles * refactor sync deletions
2022-10-29add back "/" prefix if it is missing in objectchrislu5-6/+48
fix https://github.com/seaweedfs/seaweedfs/issues/3737
2022-10-28Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu4-16/+92
2022-10-28refactor filer proto chunk variable from mtime to modified_ts_nschrislu17-237/+234
2022-10-28[voluche.chek.disk] needles older than the cutoff time are not missing yet ↵Konstantin Lebedev3-14/+79
(#3922) needles older than the cutoff time are not missing yet https://github.com/seaweedfs/seaweedfs/issues/3919
2022-10-28[fix] add param for ignore error (#3918)Konstantin Lebedev1-2/+13
2022-10-26master: delete partially created replicated volumes during volume growthchrislu2-8/+38
fix https://github.com/seaweedfs/seaweedfs/discussions/3792#discussioncomment-3973120
2022-10-25avoid fix missing of deleted needles (#3909)Konstantin Lebedev1-1/+1
2022-10-24ADHOC: volume fsck using append at ns (#3906)Eric Yang20-769/+794
* ADHOC: volume fsck using append at ns * nit * nit Co-authored-by: root <root@HQ-10MSTD3EY.roblox.local>
2022-10-24fix: isTruncated returns problematic (#3907)famosss1-1/+1
2022-10-24feat: simplify a bit (#3905)famosss1-1/+0
2022-10-24fix: set user metadata key to lowercase (#3894)famosss1-0/+12
* fix: set user metadata key to lowercase * feat: simplify a bit
2022-10-24Merge branch 'master' of https://github.com/seaweedfs/seaweedfschrislu1-5/+6
2022-10-24keep system log datachrislu1-7/+3
2022-10-24Fix errinfo (#3893)Guo Lei1-5/+6
* types packages is imported more than onece * Fix error response when format of --expires is wrong. It MUST be in RFC 1123 date format.
2022-10-24adjust help messagechrislu1-1/+1
2022-10-23fix mergechrislu1-1/+0