Commit Graph

545 Commits

Author SHA1 Message Date
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
6876bfa685 avoid same directory with different dir ids
fix https://github.com/chrislusf/seaweedfs/issues/277
2016-04-04 16:32:18 -07:00
Alexandr Razumov
ca2a6cc36b use klauspost/crc32 instead of hash/crc32 2016-04-01 22:18:58 +03:00
chrislusf
67cd8959bc fix tests 2016-03-30 12:53:37 -07:00
chrislusf
c359a5117f add lock to dir children map
fix https://github.com/chrislusf/seaweedfs/issues/273
2016-03-30 12:34:14 -07:00
chrislusf
62074c7653 adjust reading ip address
adjust reading ip address
2016-03-08 08:46:46 -08:00
chrislusf
4c8367a8b3 add redis password
fix https://github.com/chrislusf/seaweedfs/issues/263
2016-03-08 08:46:28 -08:00
tnextday
a98f359122 Fix chunk manifest replicate upload error
Escape the redirect url in volume read handler
2016-02-27 17:42:41 +08:00
Xiaodong Huo
61b1d73f5a Update filer_server_handlers.go
filer service PUT method update file while POST method create file
2016-01-17 12:30:23 +08:00
霍晓栋
7cf64ae07a dereplicate filer post request & support filer get request with raw fileId 2016-01-13 16:58:07 +08:00
Xiaodong Huo
166cc0d48a collection name could be specified in url
uploading file with filer service could specify the collection name in get/post field, if no collection specified, the default collection setting against the filer service will be used
2016-01-04 09:52:32 +08:00
chrislusf
6c88abf62f adjust print out when error 2015-12-30 22:48:19 -08:00
hxiaodon
4e48f64512 Update store_replicate.go
replication operations should be equal to volume's replication setting
2015-12-28 14:23:26 +08:00
Mohanson
3c9ef6245e fix bug : master cann't redirect urlquery string
There is a bug that master can not redirect urlquery to slave volumn.
so i fix it, and it run good now.
2015-12-25 16:32:50 +08:00
chrislusf
7ae7029154 adjust usage text to fit the display 2015-12-14 22:52:52 -08:00
chrislusf
e921cb1a9d format changes 2015-12-14 22:38:58 -08:00
tnextday
031d26527f update 2015-12-15 13:08:09 +08:00
tnextday
521be17a9e verbose log 2015-12-15 13:05:59 +08:00
tnextday
f925374db6 Move write response content into a function 2015-12-15 11:26:16 +08:00
tnextday
90d410d627 verbose log 2015-12-15 00:30:18 +08:00
tnextday
b177afc326 weed download command use stream download the large file. 2015-12-15 00:14:02 +08:00
tnextday
aa44028b46 update 2015-12-14 22:14:57 +08:00
tnextday
f240c57f16 Rename ChunkManifest.GetData to ChunkManifest.Marshal 2015-12-14 22:01:30 +08:00
tnextday
82e6d67ccc update 2015-12-03 21:35:33 +08:00
tnextday
4fda5f8bfd update 2015-12-03 18:21:58 +08:00
tnextday
daac5de1ba more check in http_util.Delete
add status code in `DeleteResult` struct
operation.DeleteFiles maybe unsafe, so `ChunkManifest.DeleteChunks` manually delete each chunks
2015-12-03 16:27:02 +08:00
tnextday
a9a336fdff delete file return needle size 2015-12-02 21:45:26 +08:00
tnextday
34963de458 returen chunks file size when delete a chunkmanifest 2015-12-02 21:35:50 +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
520875d455 update 2015-12-02 18:25:18 +08:00
tnextday
d0e2475ece FilePart.Upload use base name instead of full path
fix chunked file download error
2015-12-02 16:35:16 +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
tnextday
f825d23789 fix build error 2015-11-30 00:21:42 +08:00
tnextday
1817864a45 add chunk file helper to support large file 2015-11-29 23:49:41 +08:00
chrislusf
020dd480ed fix 2015-11-22 10:11:25 -08:00
chrislusf
70d050416b fix
set HTTP_X_FORWARDED_FOR when proxying

https://github.com/chrislusf/seaweedfs/issues/214
2015-11-22 09:31:43 -08:00
chrislusf
805740069a go fmt 2015-10-19 22:03:18 -07:00
tianshimao
3c48d871d1 [bug fix]weed daemon exit due to hangup signal when terminal close 2015-10-19 14:39:11 +08:00
chrislusf
5feae4f74c enable collection deletion 2015-10-17 09:02:59 -07:00
Pawel Szymanski
bbcde8a19d server_filer_fix 2015-09-27 16:00:23 +01:00
Steve Kemp
2a777a970c Allow whitelisting by CIDR range, not just literally.
This allows you to write something like this:

         /usr/local/bin/weed master -mdir /srv/weed/master -whiteList=192.168.0.0/24,127.0.0.1

This will whitelist all the 192.168.0.XX hosts, as well as localhost.
2015-09-05 10:00:13 +03:00
chrislusf
91db227b27 avoid using empty fileId to delete
fix https://github.com/chrislusf/seaweedfs/issues/183
2015-08-21 14:09:36 -07:00
Timur Nurutdinov
4b0904e9c4 fix extract collection name from .dat file 2015-08-18 19:58:45 +03:00
chrislusf
7d1e9a6b8a add option to redirect moved or non-local volumes
fix https://github.com/chrislusf/seaweedfs/issues/168
2015-08-03 14:43:15 -07:00
chrislusf
320e946d50 fix ttl change detection
https://github.com/chrislusf/seaweedfs/issues/166
2015-07-17 19:30:25 -07:00
chrislusf
c4897df09c Revert "adjust symlink"
This reverts commit 8b1f83a0ed.
2015-07-13 11:13:47 -07:00
chrislusf
8b1f83a0ed adjust symlink
as recommended in https://github.com/chrislusf/seaweedfs/issues/160
2015-07-12 21:50:44 -07:00