Chris Lu
3dbebfd1e1
Thread-safe fixes:
...
1. avoid sharing []byte
2. switch to use ReadAt()
2014-03-19 04:41:16 -07:00
Chris Lu
7a8bc2e19e
avoid sharing same err variable
2014-03-12 15:17:23 -07:00
Chris Lu
c3ce024fc1
reusing http connections
2014-03-12 14:07:01 -07:00
Chris Lu
466a55b06d
fix error message
2014-03-12 10:25:05 -07:00
Chris Lu
a121453188
benchmarking writing data to a specific collection
2014-03-09 23:54:07 -07:00
Chris Lu
c830b60f36
refactoring
2014-03-09 18:50:45 -07:00
Chris Lu
27c74a7e66
Major:
...
change replication_type to ReplicaPlacement, hopefully cleaner code
works for 9 possible ReplicaPlacement
xyz
x : number of copies on other data centers
y : number of copies on other racks
z : number of copies on current rack
x y z each can be 0,1,2
Minor:
weed server "-mdir" default to "-dir" if empty
2014-03-02 22:16:54 -08:00
Chris Lu
edae676913
1. volume server auto detect clustered master nodes
...
2. remove operation package dependency on storage
2014-02-14 17:10:49 -08:00
Chris Lu
59b9fd26fc
fix replication type parameter name
2014-02-06 11:44:18 -08:00
Chris Lu
eeeccf2f78
ssue 59: Multi Ip Enviromment support + publicUrl is disregarded by
...
master
2013-12-02 22:58:27 -08:00
Chris Lu
1645d3c185
avoid nil cases when error
2013-11-19 02:12:56 -08:00
Chris Lu
d0473e27d9
refactor api: lookup file id
2013-11-18 23:03:59 -08:00
Chris Lu
c4a4d3609b
fix duplicated file id list entries when uploading large file
2013-11-18 23:03:06 -08:00
Chris Lu
0e5e0a3754
add option to split large files into parts and then upload
2013-11-18 21:47:31 -08:00
Chris Lu
3b68711139
support for collections!
2013-11-12 02:21:22 -08:00
Chris Lu
5eac4f043a
remove a comment
2013-11-12 02:16:07 -08: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
37b231b5dc
Only limit input parameter to io.Reader
2013-08-14 11:31:39 -07:00
Chris Lu
8e1ac16d16
refactoring submit operation
2013-08-14 10:07:42 -07:00
Chris Lu
48e4ced29d
easier for client to delete file
2013-08-14 00:31:02 -07:00
Chris Lu
d5e7c1de0a
refactoring code
...
reusable code by go clients
2013-08-13 23:26:51 -07:00
Chris Lu
f7c1a15ad1
correctly print strings in error
2013-08-13 18:21:54 -07:00
Chris Lu
ed154053c8
switching to temporarily use glog library
2013-08-08 23:57:22 -07:00
Chris Lu
e94d52c1af
replicate mime type
2013-07-29 10:09:36 -07:00
Chris Lu
5e3b6e968a
escaping upload file name special characters
...
if already gzipped, avoid gzipping again
2013-07-15 17:26:00 -07:00
Chris Lu
dd66193bfb
remove logging
2013-07-15 16:44:24 -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
db46565d18
ensure mime type checking by lower cased file name extension
2013-07-11 21:16:54 -07:00
Chris Lu
1ac71a111f
Issue 28: [HELP NEEDED] weed upload does not send correct mime type to
...
weedfs
Fix is provided by claudiu.raveica
2013-07-11 19:14:55 -07:00
Chris Lu
3afc2d2ce6
remove unused code
2013-07-10 00:27:01 -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
db8e27be6e
add lots of error checking by GThomas
2013-02-26 22:54:22 -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