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
Mike Tolman
01d3f69c52
Adding AutoChunk/MaxMB Support to Filer API
This is related to the following issue I added to chrislusf/seaweedfs:
https://github.com/chrislusf/seaweedfs/issues/342
9 years ago
Mike Tolman
a89a3c86d0
Revert "Add AutoChunking to the Filer API, so that you can upload really large files through the filer API."
This reverts commit 09059bfdcc
.
9 years ago
Mike Tolman
09059bfdcc
Add AutoChunking to the Filer API, so that you can upload really large files through the filer API.
9 years ago
Mike Tolman
b6ce40e87f
Add AutoChunking to the Filer API, so that you can upload really large files through the filer API.
9 years ago
霍晓栋
1f63094542
refactor Volume Assign function
9 years ago
霍晓栋
3a25af223f
refactor work for filer write handler
9 years ago
霍晓栋
26bb9094d4
made a little change for Amazon S3 API's compatibility
9 years ago
霍晓栋
d514b6f3f9
read write handler update
9 years ago
Chris Lu
b456173eb8
delete file storage when POST to update
PUT is used to update. But sometimes POST is also used to post the same
file again. In this case, the actual file storage was not marked as
deleted.
This fix will try its best to delete the orphan files.
9 years ago
Chris Lu
535b1610c8
add fid and url to filer post result
fix https://github.com/chrislusf/seaweedfs/issues/274
9 years ago
Chris Lu
4f47b8cff9
refactoring
9 years ago
Chris Lu
5ce6bbf076
directory structure change to work with glide
glide has its own requirements. My previous workaround caused me some
code checkin errors. Need to fix this.
9 years ago
Xiaodong Huo
61b1d73f5a
Update filer_server_handlers.go
filer service PUT method update file while POST method create file
9 years ago
霍晓栋
7cf64ae07a
dereplicate filer post request & support filer get request with raw fileId
9 years ago
Xiaodong Huo
166cc0d48a
collection name could be specified in url
uploading file with filer service could specify the collection name in get/post field, if no collection specified, the default collection setting against the filer service will be used
9 years ago
chrislusf
91db227b27
avoid using empty fileId to delete
fix https://github.com/chrislusf/seaweedfs/issues/183
9 years ago
Stuart P. Bentley
f0c2a2dcb3
Change all chrislusf/weed-fs links to point to chrislu/seaweedfs
10 years ago
chrislusf
3a024d62df
skip directory listing when paginating files.
10 years ago
chrislusf
98aa9cc068
Adding filer option disableDirListing
10 years ago
Chris Lu
f7998f8652
merge conflicts
10 years ago
chrislusf
cc724305b6
Using Url instead of PublicUrl for volume server
Originally there are only url(ip + port), and publicUrl. Because ip was
used to listen for http service, it has less flexibility and volume
server has to be accessed via publicUrl.
Recently we added ip.bind, for binding http service.
With this change, url can be used to connect to volume servers. And
publicUrl becomes a free style piece of url information, it does not
even need to be unique.
10 years ago
yanyiwu
543f5af5af
add w.Write for FilerServer HTTP response
10 years ago
Chris Lu
5b5d6341e5
Set http status after modifying response headers.
10 years ago
Chris Lu
49784d7f28
Add support for distributed filer metadata store.
10 years ago
Brian McQueen
d56c748fa8
switch it back to chris's repo
10 years ago
Brian McQueen
c0dfdf4392
switch to my forked repo
10 years ago
chrislusf
e431d4121e
Add optional http redirect for filer GET requests.
10 years ago
chrislusf
ba972694c7
Add filer option to redirect instead of proxying to volume server on file GET requests.
10 years ago
Chris Lu
179d36ba0e
formatting code by: goimports -w=true .
10 years ago
wyy
4126280d55
use github.com/chrislusf instead of github.com/aszxqw
10 years ago
wyy
1cd19447e3
use github.com/aszxqw instead of code.google.com/p
10 years ago
Chris Lu
b9aee2defb
add TTL support
The volume TTL and file TTL are not necessarily the same. as long as
file TTL is smaller than volume TTL, it'll be fine.
volume TTL is used when assigning file id, e.g.
http://.../dir/assign?ttl=3h
file TTL is used when uploading
10 years ago