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 |
|
chrislusf
|
b39c384d6d
|
Revert "Merge pull request #284 from thinxer/binary"
This reverts commit 3523ad5239 , reversing
changes made to 5d100994b1 .
|
2016-04-10 00:24:22 -07:00 |
|
Chris Lu
|
113392bce8
|
Merge pull request #285 from thinxer/needle-mutex
storage: do not copy sync.Mutex by value
|
2016-04-09 23:57:18 -07:00 |
|
Jianfei Wang
|
a192373c25
|
storage: do not copy sync.Mutex by value
|
2016-04-10 13:47:03 +08:00 |
|
Chris Lu
|
3523ad5239
|
Merge pull request #284 from thinxer/binary
replace util/bytes.go with binary.BigEndian (again)
|
2016-04-09 01:16:13 -07:00 |
|
Jianfei Wang
|
18254d9aae
|
replace util/bytes.go with binary.BigEndian
|
2016-04-09 14:38:01 +08:00 |
|
Jianfei Wang
|
f0cc264757
|
storage: add test for ParseKeyHash
|
2016-04-09 11:33:06 +08:00 |
|
chrislusf
|
5d100994b1
|
Revert "Merge pull request #281 from thinxer/binary"
This reverts commit a87fe8ffce , reversing
changes made to 6876bfa685 .
|
2016-04-08 15:52:03 -07:00 |
|
Chris Lu
|
a87fe8ffce
|
Merge pull request #281 from thinxer/binary
replace util/bytes.go with binary.BigEndian
|
2016-04-06 07:08:55 -07:00 |
|
Jianfei Wang
|
7bc10d46e3
|
replace util/bytes.go with binary.BigEndian
|
2016-04-06 17:08:52 +08:00 |
|
chrislusf
|
6876bfa685
|
avoid same directory with different dir ids
fix https://github.com/chrislusf/seaweedfs/issues/277
|
2016-04-04 16:32:18 -07:00 |
|
Chris Lu
|
7dcbbaa653
|
Merge pull request #276 from ernado/master
use klauspost/crc32 instead of hash/crc32
|
2016-04-01 12:35:44 -07:00 |
|
Alexandr Razumov
|
a2bb5a34fd
|
update .travis.yml
|
2016-04-01 22:23:37 +03:00 |
|
Alexandr Razumov
|
ca2a6cc36b
|
use klauspost/crc32 instead of hash/crc32
|
2016-04-01 22:18:58 +03:00 |
|
chrislusf
|
67cd8959bc
|
fix tests
|
2016-03-30 12:53:37 -07:00 |
|
chrislusf
|
c359a5117f
|
add lock to dir children map
fix https://github.com/chrislusf/seaweedfs/issues/273
|
2016-03-30 12:34:14 -07:00 |
|