chrislusf
b03e7b26b5
add []byte caching and pooling
...
fixes https://github.com/chrislusf/seaweedfs/issues/211
2016-04-15 11:56:53 -07:00
chrislusf
0649d778a7
pooling []byte
...
reduce the number of requests to make([]byte)
2016-04-14 01:30:26 -07:00
chrislusf
112e2c6922
clearer error message
2016-04-10 01:50:58 -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
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
Jianfei Wang
7bc10d46e3
replace util/bytes.go with binary.BigEndian
2016-04-06 17:08:52 +08:00
chrislusf
e921cb1a9d
format changes
2015-12-14 22:38:58 -08:00
tnextday
662915e691
Delete all chunks when delete a ChunkManifest
...
LoadChunkManifest can uncompress buffer
move compress.go from storage to operation because of import cycle
MakeFile add cross complete command
2015-12-02 21:27:29 +08:00
tnextday
2c0a7fe75e
complete submit chunked file
2015-12-02 15:00:46 +08:00
tnextday
de5e07ce3e
rename FlagChunkedFile to FlagChunkManifest
2015-12-01 20:53:44 +08:00
tnextday
6b0894d806
update ChunkedFile to seekable reader, so we can use io.* to read data
2015-12-01 20:23:50 +08:00
chrislusf
5c81fa1075
Prepend prefix "0" for odd number of hex characters.
2015-04-19 18:54:05 -07:00
Stuart P. Bentley
f0c2a2dcb3
Change all chrislusf/weed-fs links to point to chrislu/seaweedfs
2015-04-16 19:18:06 +00:00
chrislusf
4ee766e966
avoid auto unzip tar.gz files
...
fix https://github.com/chrislusf/weed-fs/issues/90
2015-02-25 23:59:44 -08:00
yourchanges
a86042e413
fix the #59 and #56
2015-01-16 17:30:23 +08:00
yourchanges
7481b7376d
Fix the first form multi-part item is not a "file type part" problem in "ParseUpload()"
2015-01-10 03:22:16 +08:00
yanyiwu
5a40f539f2
fix bug: upload a file which already existed return a wrong file size.
2014-12-26 15:36:33 +08:00
yanyiwu
089eb8ad39
add String function for needle to print
2014-12-26 13:29:44 +08:00
Chris Lu
179d36ba0e
formatting code by: goimports -w=true .
2014-10-26 11:34:55 -07:00
wyy
4126280d55
use github.com/chrislusf instead of github.com/aszxqw
2014-09-25 16:57:22 +08:00
wyy
1cd19447e3
use github.com/aszxqw instead of code.google.com/p
2014-09-25 00:47:09 +08:00
Chris Lu
7920b4685e
Adding unit tests for volume ttl.
2014-09-20 20:51:24 -07:00
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
2014-09-20 12:38:59 -07:00
Chris Lu
c1307103b2
fix orientation for all jpg files
2014-05-16 01:10:46 -07:00
Chris Lu
34e03e7cf6
iphone usually has upper cased .JPG extension
...
refactor
2014-05-15 01:56:08 -07:00
Chris Lu
2a8c60f71b
be lenient when writing, but report right away when volume size limit is
...
exceeded
2014-02-05 10:22:32 -08:00
Chris Lu
1bf75f7f73
toughen up error handling for invalid fid
2013-12-09 13:53:24 -08:00
Chris Lu
59ded34b83
issue 48 weed upload does not set the modified date
2013-10-16 08:39:09 -07:00
Chris Lu
69ac6b6bf6
Issue 45 in weed-fs: [Compact issue] Offset overflow
...
New issue 45 by hieu.hcmus@gmail.com: [Compact issue] Offset overflow
http://code.google.com/p/weed-fs/issues/detail?id=45
You are using uint32(Maximum 4Gb) to store needle offset(Maximum 32Gb)
when compacting.
Currently It is ok if the volume size is < 4gb
Change variable "offset" in ScanVolumeFile function to uint64 to fix the
issue.
2013-09-19 11:06:14 -07:00
Chris Lu
82b74c7940
issue 43 "go fmt" chagnes from "Ryan S. Brown" <sb@ryansb.com>
...
some basic changes to parse upload url
2013-09-01 23:58:21 -07:00
Chris Lu
48e4ced29d
easier for client to delete file
2013-08-14 00:31:02 -07:00
Chris Lu
ed154053c8
switching to temporarily use glog library
2013-08-08 23:57:22 -07:00
Chris Lu
952974491b
refactor "content upload" out of needle creation
2013-08-06 11:23:24 -07:00
Chris Lu
54906c48f3
report errors when upload timeouts
2013-08-05 13:37:41 -07:00
Chris Lu
70fe7e6b5d
support gzip file upload, fix problem during replication of gzipped data
2013-07-15 11:04:43 -07:00
Chris Lu
ac15868694
clean up log fmt usage. Move to log for important data changes,
...
warnings.
2013-07-13 19:44:24 -07:00
Chris Lu
4c200acd7d
1. ensure replicated file has the same timestamp
...
2. upload can specify modified time by &ts=...
3. correctly return code 304
2013-07-10 00:25:14 -07:00
Chris Lu
cbd9d14cc4
Issue 27: feature request - Last-Modified header
2013-07-08 23:38:38 -07:00
Chris Lu
915b16f97a
refactoring, same logic, but the store replication logic is moved to a
...
stand-alone file, for later easier improvements
2013-04-16 00:10:21 -07:00
Chris Lu
bd278337db
checking file name empty
2013-02-26 14:56:18 -08:00
Chris Lu
79d11ac951
go vet
2013-02-10 09:44:44 -08:00
Chris Lu
5071f528f6
testing compilation with remove package
2013-02-10 03:49:51 -08:00