Chris Lu
f7998f8652
merge conflicts
2015-02-07 15:35:28 -08:00
chrislusf
cc724305b6
Using Url instead of PublicUrl for volume server
...
Originally there are only url(ip + port), and publicUrl. Because ip was
used to listen for http service, it has less flexibility and volume
server has to be accessed via publicUrl.
Recently we added ip.bind, for binding http service.
With this change, url can be used to connect to volume servers. And
publicUrl becomes a free style piece of url information, it does not
even need to be unique.
2015-02-02 10:16:50 -08:00
Chris Lu
af416189f1
Cleanup error printing.
2015-01-13 17:04:41 -08:00
yanyiwu
fe91fd00ad
fix bug: 'http: multiple response.WriteHeader calls'
2015-01-08 19:04:10 +08:00
Chris Lu
5b5d6341e5
Set http status after modifying response headers.
2015-01-08 00:19:32 -08:00
yanyiwu
0b192917f8
fix bug about the collection in volume is wrong when curl -F "file=@/tmp/test.jpg" "localhost:9333/submit?collection=picture"
2015-01-06 19:31:26 +08:00
Chris Lu
a3e4145e8a
refactoring for later security changes
2015-01-05 14:20:04 -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
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
cb28c26398
Setting application/json for json result.
...
Setting application/javascript for jsonp result.
2014-06-13 18:16:03 -07:00
Chris Lu
cbc5a76e80
Added batch file deleting.
2014-04-15 09:09:40 -07:00
Chris Lu
f20ef922fd
1. add batched volume lookup handler
...
2. working-in-progress batch delete
2014-04-13 23:41:34 -07:00
Chris Lu
2861275fb6
working filer server!
2014-03-30 11:28:04 -07:00
Chris Lu
59f6a13609
adding lots of different stats
2014-03-26 13:22:27 -07:00
Chris Lu
39b774a131
1. adding statistics reporting
...
2. refactor version to util package
2014-03-25 13:46:59 -07:00
Chris Lu
463589da01
adjusting logs
2014-03-19 04:46:42 -07:00
Chris Lu
a121453188
benchmarking writing data to a specific collection
2014-03-09 23:54:07 -07:00
Chris Lu
e7585548a4
working auto fail-over master node
2014-02-05 01:54:52 -08:00
Chris Lu
11e91bd549
mux router cannot handle "/" correctly. switching it off for volume
...
servers
2013-12-09 13:27:09 -08:00
Chris Lu
a234789c59
switch to glog debugging
2013-12-02 01:54:05 -08:00
Chris Lu
c38eee73ca
refactoring to separate master and volume server, so that these servers
...
can be embedded into other applications
2013-12-02 01:37:36 -08:00