j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
Chris Lu
ae53f63680
filer: recursive deletion optionally ignoring any errors
fix https://github.com/chrislusf/seaweedfs/issues/1062
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
1d1b355f9e
filer: set file name when uploading to a directory
fix https://github.com/chrislusf/seaweedfs/issues/1005
6 years ago
Chris Lu
359563e95a
refactoring
6 years ago
Chris Lu
6c01fb6d2d
go fmt
6 years ago
Chris Lu
d1cd8f8c5b
add metrics, refactoring
6 years ago
Chris Lu
8b43679ae3
refactoring
6 years ago
Chris Lu
a11525fe4e
filer: adds basic metrics pushing to Prometheus gateway
6 years ago
Chris Lu
338e6d60a5
refactor: prepare for snapshotting
6 years ago
Chris Lu
e85048bcdc
http exhaust and close response body
6 years ago
Chris Lu
c7e7b6229f
detect mime type
6 years ago
Chris Lu
cece860bfd
add context to all filer APIs
6 years ago
Chris Lu
55c85f3a66
adding context
6 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
6 years ago
Chris Lu
74fb237727
benchmark can work in secure mode
6 years ago
Chris Lu
28a41fda3e
assign new file id even on filer PUT operations
6 years ago
Chris Lu
2fb740a2b9
fix upload path
6 years ago
Chris Lu
7b7f4215aa
filer update existing entry
6 years ago
Chris Lu
f6d8525d1d
working S3 multipart uploads
6 years ago
Chris Lu
164091c269
add s3 multipart upload
6 years ago
Chris Lu
888eb2abb5
filer read write all via locations from MasterClient
7 years ago
Chris Lu
e4b7e31902
add back recursively delete a folder
7 years ago
Chris Lu
8f240276db
s3 add HEAD DELETE
7 years ago
Chris Lu
bfa87b4f50
adjust log level
7 years ago
Chris Lu
12e6ccc581
remove unused code
7 years ago
Chris Lu
702d7ac424
delegating old chunk purging to CreateEntry
1. filer add file user id and group id
2. auto-chunking set the file name correctly
3. delegating old chunk purging to CreateEntry
7 years ago
Chris Lu
8480008a9a
add s3 upload, and removing mono and multi part upload analyzer
removing mono and multi part upload analyzer, which were used just to determine the file name
7 years ago
Chris Lu
80d80daf64
set filer2.ErrNotFound for not found entry
7 years ago
Chris Lu
c7228fefa7
add bucket creation and deletion
1. option for "weed s3 -filer.dir.buckets" to choose a folder for buckets
2. create a bucket
3. delete a bucket, recursively delete all metadata on filer
7 years ago
Chris Lu
842dab07b4
weed mount can request to prioritize to write to a data center
7 years ago
Chris Lu
007c4a1965
alt request for dc preferred requests
7 years ago
Chris Lu
702ff48cda
add dir list limit option
7 years ago
Chris Lu
98110c1697
add collection, replication, ttl to each file
7 years ago
Chris Lu
5c25d29272
support renaming files
7 years ago
Chris Lu
43e3f5724c
use fixed list of masters in both filer and volume servers
7 years ago
Chris Lu
7efeb146c5
fix log
7 years ago
Chris Lu
0301504184
add mime, use simple insert and update filer store API
1. add mime type to file in filer
2. purge old chunks if overwrite during insert
7 years ago
Chris Lu
8db9319a06
refactoring: go fmt, reorg
7 years ago
Chris Lu
480a073f1f
refactoring: split into 4 files
7 years ago
Chris Lu
458ada173e
go fmt
7 years ago
Chris Lu
8647191bee
removing filer package!
7 years ago
Chris Lu
9e77563c99
add leveldb store
1. switch to viper for filer store configuration
2. simplify FindEntry() return values, removing “found”
3. add leveldb store
7 years ago
Chris Lu
e31c514b00
adding modified time to file chunk
7 years ago
Chris Lu
b303a02461
cp file can work
1. consolidate to filer_pb.FileChunk
2. dir add file, mkdir
3. file flush, write
updates having issue
7 years ago
Chris Lu
c5cf9bd290
properly working filer
7 years ago
sparklxb
c46e91d229
complement weed mount: add read and delete
8 years ago
sparklxb
da9b672d1b
support additional header name-value pairs
8 years ago
sparklxb
86a7c56275
support additional header name-value pairs
8 years ago
霍晓栋
78474409a5
filer mysqlstore bug fix
8 years ago