Commit Graph

331 Commits

Author SHA1 Message Date
bmcquee
bd664def45 Revert "fix func name HasWriableVolume"
This reverts commit bff7b71389.
2014-10-19 23:08:01 -07:00
bmcquee
02ae8b98a5 Revert "change wriable to writeable"
This reverts commit 626b896448.
2014-10-19 23:07:58 -07:00
bmcquee
626b896448 change wriable to writeable 2014-10-19 23:01:15 -07:00
bmcquee
7ca10d8dcf add another logging line verbosity 2 2014-10-19 20:03:00 -07:00
bmcquee
bff7b71389 fix func name HasWriableVolume 2014-10-19 08:51:07 -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
a2f8d985fb Fix typo. 2014-09-20 23:34:13 -07:00
Chris Lu
ba179b1542 Add "-ip.bind" option when starting volume servers.
Also some Weed->Seaweed changes.
2014-09-20 23:30:35 -07:00
Chris Lu
ca16cfa147 adjust for external API changes 2014-09-20 22:10:58 -07:00
Chris Lu
794b755f1d rename to Seaweed File System 2014-09-20 21:18:26 -07:00
Chris Lu
7920b4685e Adding unit tests for volume ttl. 2014-09-20 20:51:24 -07:00
Chris Lu
f7094d7a99 version 0.64 2014-09-20 12:39:42 -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
a092794804 use error to report error 2014-09-04 19:34:43 -07:00
Chris Lu
4be5ccd0c8 resolve directory log file error
avoid possible race condition
2014-09-04 19:26:31 -07:00
Chris Lu
69343c5951 adding ttl field to volume super block 2014-08-31 23:25:54 -07:00
Chris Lu
57a4549d86 wrap etag value with double quotes 2014-08-26 10:15:12 -07:00
Chris Lu
ce4acecaa8 Fix filer proxing http status code
Double quote etag value.
2014-08-25 12:02:04 -07:00
Chris Lu
4c58cef24a a bit refactoring to prepare for volume format change and backward
compatibility.
2014-08-25 11:37:00 -07:00
Chris Lu
df78466a12 remove uploading stated from volume server. 2014-08-05 18:14:12 -07:00
Chris Lu
bcd36dedb4 released 0.62 with solaris support 2014-07-24 12:24:01 -07:00
Chris Lu
530927db64 Add Etag support 2014-07-22 00:24:50 -07:00
Chris Lu
5d88cec2df 1. pass through http response headers
2. set http status 201 for creating files
2014-07-21 14:25:51 -07:00
Chris Lu
a3fb644d86 fix wrong error printing that caused panic 2014-07-21 13:42:15 -07:00
Chris Lu
b8bef16c98 test move function 2014-07-20 23:48:48 -07:00
Chris Lu
5f975f5ce8 fix test error due to changed api 2014-07-20 23:45:32 -07:00
Chris Lu
df2d3ea7c0 fix old tests that's found not working during travis integration. 2014-07-20 23:41:25 -07:00
Chris Lu
a0b2582a75 comments change 2014-07-20 23:17:29 -07:00
Chris Lu
77fd5ecd98 Add /admin/mv to move a file or a folder 2014-07-20 23:12:49 -07:00
Chris Lu
4ac8f2e59d adjust file name 2014-07-20 17:42:09 -07:00
Chris Lu
5f19af8fce compress *.htm file 2014-07-08 09:32:55 -07:00
Chris Lu
413e5c145c lowercase when checking file name extensions. 2014-07-05 18:01:17 -07:00
Chris Lu
38231b6891 return image size when client image processing 2014-07-05 00:43:41 -07:00
Chris Lu
fd9f924ad7 add a convenient function to preprocess images on client side. 2014-07-04 18:03:48 -07:00
Chris Lu
d85b1d70db released 0.61, prepare for 0.62 beta 2014-06-17 11:45:21 -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
d7f6af09e6 Better guessing mime type with octstream 2014-06-08 21:02:20 -07:00
Chris Lu
d2f3cab8e1 Remove glog from http_util for better reusability. 2014-06-07 13:27:28 -07:00
Chris Lu
a437d77431 only set lookup cache when successful 2014-06-02 09:22:23 -07:00
Chris Lu
4b7b439be9 Reduce memory usage for "weed fix" 2014-05-31 17:10:51 -07:00
Chris Lu
08cbb2c345 start to code for 0.61 release 2014-05-29 23:24:41 -07:00
Chris Lu
faf497feb8 Important Fix: Avoid overwriting the index file!!! 2014-05-29 19:19:03 -07:00
Chris Lu
5f58da8de7 0.60 beta start 2014-05-27 09:10:32 -07:00
Chris Lu
e60af7b82e Add partial content request support. 2014-05-26 21:15:05 -07:00
Chris Lu
3e5b4da361 fix compilation error 2014-05-26 17:36:41 -07:00
Chris Lu
625f880b15 Adjust "weed server" parameters. 2014-05-26 17:34:54 -07:00
Chris Lu
b5f99b26eb Add volume id lookup caching 2014-05-25 14:01:54 -07:00
Chris Lu
38260fcfb1 rename to _vacuum.go 2014-05-19 21:17:04 -07:00
Chris Lu
fe3f06435e Refactor out volume vacuum. 2014-05-19 20:54:39 -07:00