Chris Lu
5771225f54
Merge pull request #333 from hxiaodon/master
...
fix volume_layout bug, add new feature for volume etag write,filer pa…
2016-06-29 01:48:30 -07:00
霍晓栋
079fdbad13
fix volume_layout bug, add new feature for volume etag write,filer pass through query params'
2016-06-29 16:05:00 +08:00
Chris Lu
b617b13c43
remember oversized volumes
...
fix https://github.com/chrislusf/seaweedfs/issues/331
2016-06-27 15:28:23 -07:00
Chris Lu
d0dbf6d2ea
adjust logging
2016-06-26 12:49:10 -07:00
Chris Lu
b6de5f00b3
Merge pull request #329 from hxiaodon/master
...
refactor Assign func to accept main[dataCenter|rack|dataNode] params if needed
2016-06-25 22:53:38 -07:00
霍晓栋
1f63094542
refactor Volume Assign function
2016-06-26 10:50:18 +08:00
霍晓栋
c601ef03b1
Merge remote-tracking branch 'upstream/master'
2016-06-26 10:27:50 +08:00
Chris Lu
0647c75a06
update dependency versions
2016-06-24 14:20:32 -07:00
Chris Lu
101e784577
add locking on possible concurrent map access
...
fix https://github.com/chrislusf/seaweedfs/issues/328
2016-06-23 09:10:25 -07:00
霍晓栋
79b0a58132
add options params for the Assign func
2016-06-23 11:19:09 +08:00
Chris Lu
356b8048c5
fix compilation problem due to API changes
2016-06-18 18:57:33 -07:00
Chris Lu
18cf59c375
Merge pull request #323 from ham1/tidy-up
...
Added LICENSE file and updated README.md
2016-06-18 18:12:26 -07:00
Graham Russell
fe8dc26849
Added LICENSE file and updated README.md
2016-06-18 23:11:09 +01:00
Chris Lu
cc01c352c3
refactoring
2016-06-13 15:07:17 -07:00
Chris Lu
a61453d3ec
fix nil crash
...
fix https://github.com/chrislusf/seaweedfs/issues/320
2016-06-13 14:38:35 -07:00
Chris Lu
f6d75476b9
Merge pull request #315 from 030io/master
...
fix bug: filer DELETE
2016-06-10 10:53:55 -07:00
DaLin
fa2a7b5f2f
fix bug: filer DELETE
2016-06-11 01:16:19 +08:00
Chris Lu
e416679cea
Merge pull request #314 from hxiaodon/master
...
made a little change for Amazon S3 API's compatibility(v2)
2016-06-08 11:38:57 -07:00
霍晓栋
3a25af223f
refactor work for filer write handler
2016-06-08 15:46:14 +08:00
霍晓栋
26bb9094d4
made a little change for Amazon S3 API's compatibility
2016-06-08 12:30:20 +08:00
Chris Lu
0e3140c54c
a little refactoring
2016-06-06 23:50:27 -07:00
Chris Lu
04380d6a36
Merge pull request #312 from hxiaodon/master
...
filer server concern the lead change
2016-06-06 23:44:02 -07:00
霍晓栋
d514b6f3f9
read write handler update
2016-06-07 11:45:00 +08:00
霍晓栋
1ef81ac518
filer could detect master nodes healthy status and choose a working one when encountering SPOF
2016-06-07 11:38:40 +08:00
Chris Lu
e20ef8a077
add tool to change a volume's replication
...
fix https://github.com/chrislusf/seaweedfs/issues/29
2016-06-06 12:27:28 -07:00
Chris Lu
bb839ba268
fix
2016-06-05 10:57:14 -07:00
Chris Lu
96d2f11f81
adjust log
2016-06-05 09:05:03 -07:00
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.
2016-06-03 00:24:55 -07:00
Chris Lu
535b1610c8
add fid and url to filer post result
...
fix https://github.com/chrislusf/seaweedfs/issues/274
2016-06-02 20:44:50 -07:00
Chris Lu
4f47b8cff9
refactoring
2016-06-02 20:05:34 -07:00
Chris Lu
a6e948840d
fix path
2016-06-02 18:15:54 -07:00
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.
2016-06-02 18:09:14 -07:00
Chris Lu
caeffa3998
add missing unlock()!!!!!
2016-06-02 11:06:05 -07:00
Chris Lu
6df18a9181
rwlock concurrent read map
2016-05-30 12:30:26 -07:00
Chris Lu
46a89a7d61
fix concurrent write map
...
fix https://github.com/chrislusf/seaweedfs/issues/311
2016-05-27 08:13:43 -07:00
Chris Lu
59017da4f2
add missing parameters.
...
strange git errors happen twice since adding glide.
2016-05-26 08:37:27 -07:00
Chris Lu
45a12505f2
bind ip address when starting filer
...
fix https://github.com/chrislusf/seaweedfs/issues/290
2016-05-25 08:22:31 -07:00
Chris Lu
8e67c4f597
clean up old config only when peers are changed.
...
fix https://github.com/chrislusf/seaweedfs/issues/307
2016-05-24 10:45:28 -07:00
Chris Lu
c24c1ffd1a
skip vendor folder
2016-05-23 14:28:38 -07:00
Chris Lu
9d7868ee4e
add glide to manage dependency
...
fix https://github.com/chrislusf/seaweedfs/issues/256
2016-05-23 14:27:39 -07:00
Chris Lu
dfde029430
Merge pull request #306 from hankya/master
...
master: redirect handler accept collection parameter
2016-05-23 10:13:01 -07:00
yangrun
db1ac7b3eb
master: redirect handler accept collection parameter
2016-05-23 18:21:38 +08:00
Chris Lu
4734efa9a1
lock node.children
2016-05-19 23:57:31 -07:00
Chris Lu
57c85adc53
lock dn.volumes
2016-05-19 23:32:56 -07:00
Chris Lu
f8b03c45ef
properly release memory
...
fix https://github.com/chrislusf/seaweedfs/issues/301
2016-05-13 00:19:59 -07:00
Chris Lu
e639f1f889
Merge pull request #302 from alexanderk23/fix_content_disposition_header
...
Fix Content-Disposition header
2016-05-12 10:05:50 -07:00
Alexander Kovalenko
f101ad6855
Fix Content-Disposition header; add dl=(0|1) URI param to use inline (default) or attachment
2016-05-12 13:11:27 +03:00
Chris Lu
766512c475
close current needle map when switching
2016-05-09 10:04:21 -07:00
Chris Lu
3626ec5cf7
do not forget to vacuum if cluster changes
2016-05-09 09:58:06 -07:00
Chris Lu
e8193ec201
return nil if no error
...
fix https://github.com/chrislusf/seaweedfs/issues/299
2016-05-05 10:37:33 -07:00