Chris Lu
1bf75f7f73
toughen up error handling for invalid fid
2013-12-09 13:53:24 -08:00
Chris Lu
512899e6a6
disable raft logging
2013-12-09 13:34:28 -08:00
Chris Lu
da9abc2a93
a start for distributed master support, not working yet
2013-12-09 13:34:05 -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
2e2f426fe2
clean up etcd backing for sequence persistent storage. It uses some OS
...
specific calls and is not OS-agnostic.
2013-12-03 23:30:55 -08:00
Chris Lu
5fdb1d89ce
adding "server" command to start both volume server and an embedded
...
master server
2013-12-03 23:22:26 -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
e449a4a517
use glog
2013-12-02 01:59:04 -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
Chris Lu
bc2f3b26e7
refactoring, start to use gorilla/mux
2013-12-01 14:41:47 -08:00
Chris Lu
1645d3c185
avoid nil cases when error
2013-11-19 02:12:56 -08:00
Chris Lu
bd0c7a3d28
comment out etcd support due to its os specific system calls
2013-11-19 01:43:16 -08:00
Chris Lu
fa1bb3cee3
version 0.45!
2013-11-18 23:54:01 -08:00
Chris Lu
ac66eee045
added download command to download file by fileid
2013-11-18 23:41:00 -08:00
Chris Lu
47aea42d66
fix filename not set error
2013-11-18 23:16:21 -08:00
Chris Lu
8111f7663d
formatting
2013-11-18 23:04:33 -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
aed74b5568
adjust function name
2013-11-18 15:05:11 -08:00
Chris Lu
3b68711139
support for collections!
2013-11-12 02:21:22 -08:00
Chris Lu
8f0e2f31af
remove unused parameter pulse
2013-11-12 02:19:06 -08:00
Chris Lu
5eac4f043a
remove a comment
2013-11-12 02:16:07 -08:00
Chris Lu
0702eee3b1
adjust logging
2013-11-10 01:47:27 -08:00
Chris Lu
1888d01fa0
adding etcd storage support for cluster meta data. Currently just
...
sequence. More to come...
2013-11-10 01:31:50 -08:00
Chris Lu
5cb6590eae
add metastore, switching sequence to use it
...
metastore is for storing metadata. This will be used later when moving
to distributed master mode.
2013-11-05 01:59:00 -08:00
Chris Lu
b579451db9
this is a fix important enough for a version bump
2013-10-31 12:57:32 -07:00
Chris Lu
53eacb4341
fix issue 52
...
keep compact section sorted when input data are not ordered
2013-10-31 12:57:06 -07:00
Chris Lu
cca1df83da
debug message
2013-10-31 12:56:05 -07:00
Chris Lu
3185eebf2e
add test case for issue 52
2013-10-31 12:55:51 -07:00
Chris Lu
3422272a50
fix test
2013-10-31 12:55:34 -07:00
Chris Lu
9e9b2c0703
log changes
2013-10-31 12:55:19 -07:00
Chris Lu
54723c3713
Issue 51: Assign on empty cluster sometime fails under high concurrency
...
load
Contributed by philoops
2013-10-29 12:48:31 -07:00
Chris Lu
2637c9eac2
Merge remote-tracking branch 'origin/master'
...
Conflicts:
go/topology/topology_compact.go
2013-10-17 00:28:59 -07:00
Chris Lu
c43dcfa3e2
prepare for v0.43 release
2013-10-16 08:39:36 -07:00
Chris Lu
59ded34b83
issue 48 weed upload does not set the modified date
2013-10-16 08:39:09 -07:00
Chris Lu
030905714b
issue 49: unwritable volume become writable after compacting
2013-10-16 08:30:29 -07:00
Chris Lu
55380a014d
issue 49: unwritable volume become writable after compacting
2013-10-16 08:10:48 -07:00
Chris Lu
3f5f8657d2
add a command to force compaction of a volume, removing deleted files
2013-09-28 22:18:52 -07:00
Chris Lu
738e528329
v0.42
...
Changes:
* fixed issue 45
2013-09-19 11:38:52 -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
2e70cc8be7
default to use os.TempDir() instead of hard coded "/tmp"
2013-08-28 10:39:15 -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
e45c6b5e21
add white list to both master and volume servers
...
prepare for v0.41
2013-08-13 09:31:19 -07:00