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
Chris Lu
596f58507e
fix refactoring error
2016-04-28 09:29:21 -07:00
Chris Lu
442e798985
use detailed map of errors for distributed operations
2016-04-28 09:11:01 -07:00
Chris Lu
1d86ac8761
just refactoring
2016-04-26 20:45:35 -07:00
Chris Lu
c9e33d3709
separate into 2 files, no logic change
2016-04-26 20:10:26 -07:00
chrislusf
adcfaa5735
correct cache: fix racing condition
2016-04-17 12:03:45 -07:00
chrislusf
6dd257a81f
adjust to real case cache size
2016-04-15 12:06:43 -07:00
chrislusf
b03e7b26b5
add []byte caching and pooling
...
fixes https://github.com/chrislusf/seaweedfs/issues/211
2016-04-15 11:56:53 -07:00
chrislusf
3fb98a904b
fmt
2016-04-15 11:04:39 -07:00
chrislusf
74b045e9b6
improve performance a little bit when having white list
2016-04-14 14:42:19 -07:00
Chris Lu
6e21aeea59
Merge pull request #291 from vitalybaev/favicon
...
Added /favicon.ico handler
2016-04-14 09:06:35 -07:00
Vitaly Baev
d1fd372eb2
Added /favicon.ico handler
2016-04-14 11:46:16 +03:00
chrislusf
f91baa4b4b
mark it as 0.71beta
2016-04-14 01:31:03 -07:00
chrislusf
0649d778a7
pooling []byte
...
reduce the number of requests to make([]byte)
2016-04-14 01:30:26 -07:00
chrislusf
95e0d2f1b2
make VolumeLayout thread safe
2016-04-14 01:28:40 -07:00
Chris Lu
1b41b8682b
remove test image
2016-04-11 23:48:21 -07:00
Chris Lu
274230dbcb
releasing 0.70
2016-04-11 23:38:38 -07:00
Chris Lu
6c5eddaf1d
Merge pull request #288 from bluefoxah/master
...
[MOD] fix a bug.if node is nil will get an panic.
2016-04-11 07:43:20 -07:00
张远浩
7a7f4cecbb
[MOD] fix a bug.if node is nil will get an panic.
2016-04-11 18:17:22 +08:00
Chris Lu
b873b856f2
Merge pull request #287 from bluefoxah/master
...
modify the lock
2016-04-11 01:11:49 -07:00
bluefoxah
c67aee7012
modify the lock
...
It seems that we did not use the feture of rwlock now.
delete the sync.Mutex only use sync.RWMutex.
2016-04-11 15:53:59 +08:00
chrislusf
112e2c6922
clearer error message
2016-04-10 01:50:58 -07:00
Chris Lu
62f9ce180d
Merge pull request #286 from thinxer/parseKeyHash
...
faster ParseKeyHash
2016-04-10 01:42:17 -07:00
Jianfei Wang
eec72b5136
storage: faster ParseKeyHash
2016-04-10 15:54:40 +08:00
Jianfei Wang
5364b3d8f5
storage: add test for ParseKeyHash
2016-04-10 15:52:18 +08:00