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
852af28f91
needle priting format
7 years ago
Chris Lu
7e2031b18f
go fmt
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
e73b859b1d
fix compilation error
7 years ago
Chris Lu
568132c0c9
delete bucket also removes collection data
7 years ago
Chris Lu
a09ef6002a
adjust name to avoid confusion
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
85eae57e4c
Store and replicate timestamp of file deletion in tombstone marker
merging changes from https://github.com/chrislusf/seaweedfs/pull/609/files
7 years ago
Chris Lu
67763fb375
fix data center setting error
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
6c4fee85e3
add primary request and backup request when requesting volumes for a data center
7 years ago
Chris Lu
50d351944f
filer add data center option
7 years ago
Chris Lu
d4d7ced922
refactoring: add type for needle id, offset
later the type size can possibly be adjusted
7 years ago
Chris Lu
702ff48cda
add dir list limit option
7 years ago
Chris Lu
2ad45ca04f
refactor
7 years ago
zhangmingfeng
79d18c69b4
增加chunk图片文件支持width和height
7 years ago
Chris Lu
77fc8c5914
keep alive for gRpc calls
7 years ago
Chris Lu
0d83c1b91e
refactoring
7 years ago
Chris Lu
ef98d26c9e
ensuring removing registered datanode when disconnecting
7 years ago
Chris Lu
03f50180f3
simplifying the leader election by raft
fixing https://github.com/chrislusf/seaweedfs/issues/629
7 years ago
Chris Lu
17918f0b82
fix compilation error on go tip
7 years ago
Chris Lu
5bd72696ac
weed mount add ttl 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
95fe745a0c
compatible with previous json rendering
7 years ago
Chris Lu
ebf58709d3
remove unused register file function
7 years ago
Chris Lu
43e3f5724c
use fixed list of masters in both filer and volume servers
7 years ago
Chris Lu
a6f7f9b0b8
add missing modify and create times
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
78aabf66ce
add error details
7 years ago
Chris Lu
07e0d13d2d
filer support reading multiple chunks, with range support
7 years ago
Chris Lu
dd5661b297
adding favicon to filer also
7 years ago
Chris Lu
9b603f5ffa
split filer read into 2 files
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
5b844d7011
pass reference of master server
SendHeartbeat passes lock by value: weed_server.MasterServer contains
sync.Mutex
7 years ago
Chris Lu
458ada173e
go fmt
7 years ago
Chris Lu
8647191bee
removing filer package!
7 years ago
Chris Lu
03d76479a5
add reds
7 years ago
Chris Lu
ab86d263c9
add Cassandra
7 years ago
Chris Lu
1c0a2a7db8
reformat
7 years ago
Chris Lu
869161a261
support both mysql and postgres
7 years ago
Chris Lu
68bcaff14d
mysql can compile, not yet tested!
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
6de84c64c6
adding create time
7 years ago