| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-06-02 | directory structure change to work with glide | Chris Lu | 29 | -3246/+0 | |
| glide has its own requirements. My previous workaround caused me some code checkin errors. Need to fix this. | |||||
| 2016-05-27 | fix concurrent write map | Chris Lu | 1 | -1/+13 | |
| fix https://github.com/chrislusf/seaweedfs/issues/311 | |||||
| 2016-05-13 | properly release memory | Chris Lu | 3 | -4/+5 | |
| fix https://github.com/chrislusf/seaweedfs/issues/301 | |||||
| 2016-05-09 | close current needle map when switching | Chris Lu | 1 | -0/+1 | |
| 2016-04-26 | just refactoring | Chris Lu | 2 | -20/+36 | |
| 2016-04-26 | separate into 2 files, no logic change | Chris Lu | 2 | -36/+44 | |
| 2016-04-17 | correct cache: fix racing condition | chrislusf | 2 | -9/+7 | |
| 2016-04-15 | adjust to real case cache size | chrislusf | 1 | -2/+2 | |
| 2016-04-15 | add []byte caching and pooling | chrislusf | 3 | -32/+80 | |
| fixes https://github.com/chrislusf/seaweedfs/issues/211 | |||||
| 2016-04-14 | pooling []byte | chrislusf | 3 | -4/+36 | |
| reduce the number of requests to make([]byte) | |||||
| 2016-04-10 | clearer error message | chrislusf | 1 | -17/+11 | |
| 2016-04-10 | storage: faster ParseKeyHash | Jianfei Wang | 1 | -11/+18 | |
| 2016-04-10 | storage: add test for ParseKeyHash | Jianfei Wang | 2 | -1/+46 | |
| 2016-04-10 | Revert "Merge pull request #284 from thinxer/binary" | chrislusf | 10 | -119/+69 | |
| This reverts commit 3523ad523929870aa8d4a7741ee8e152cfd40489, reversing changes made to 5d100994b1b9c6679113c8dd73f97aff85397f02. | |||||
| 2016-04-10 | storage: do not copy sync.Mutex by value | Jianfei Wang | 1 | -4/+4 | |
| 2016-04-09 | replace util/bytes.go with binary.BigEndian | Jianfei Wang | 9 | -69/+74 | |
| 2016-04-09 | storage: add test for ParseKeyHash | Jianfei Wang | 2 | -1/+46 | |
| 2016-04-08 | Revert "Merge pull request #281 from thinxer/binary" | chrislusf | 9 | -59/+61 | |
| This reverts commit a87fe8ffcec7a5210bf97301e2951eea51a0a0ec, reversing changes made to 6876bfa68524d4fc0a961f89dc29e53fbc654ea5. | |||||
| 2016-04-06 | replace util/bytes.go with binary.BigEndian | Jianfei Wang | 9 | -61/+59 | |
| 2016-04-01 | use klauspost/crc32 instead of hash/crc32 | Alexandr Razumov | 1 | -1/+1 | |
| 2015-12-14 | format changes | chrislusf | 2 | -7/+9 | |
| 2015-12-02 | Delete all chunks when delete a ChunkManifest | tnextday | 2 | -61/+3 | |
| LoadChunkManifest can uncompress buffer move compress.go from storage to operation because of import cycle MakeFile add cross complete command | |||||
| 2015-12-02 | complete submit chunked file | tnextday | 1 | -1/+1 | |
| 2015-12-01 | rename FlagChunkedFile to FlagChunkManifest | tnextday | 2 | -6/+6 | |
| 2015-12-01 | update ChunkedFile to seekable reader, so we can use io.* to read data | tnextday | 2 | -8/+13 | |
| 2015-11-29 | add chunk file helper to support large file | tnextday | 1 | -0/+9 | |
| 2015-08-18 | fix extract collection name from .dat file | Timur Nurutdinov | 1 | -1/+3 | |
| 2015-07-17 | fix ttl change detection | chrislusf | 1 | -1/+1 | |
| https://github.com/chrislusf/seaweedfs/issues/166 | |||||
| 2015-07-11 | fix wrong logic | chrislusf | 1 | -1/+1 | |
| 2015-07-11 | add logging | chrislusf | 1 | -0/+1 | |
| 2015-07-10 | skip isFileUnchanged checking since ttl always change | chrislusf | 1 | -0/+3 | |
| skip checking since ttl always change. Fixing https://github.com/chrislusf/seaweedfs/issues/166 | |||||
| 2015-07-08 | Avoid nil case when fixing data | chrislusf | 1 | -1/+1 | |
| 2015-06-23 | In case lastNode==0, need to set it to -1 | chrislusf | 1 | -2/+2 | |
| Fix https://github.com/chrislusf/seaweedfs/issues/156 | |||||
| 2015-05-26 | Add "weed backup" command. | chrislusf | 8 | -124/+357 | |
| This is a pre-cursor for asynchronous replication. | |||||
| 2015-05-25 | Add Key String() function | chrislusf | 1 | -0/+6 | |
| 2015-05-23 | Rename variables | chrislusf | 2 | -10/+10 | |
| 2015-05-23 | Add comments | chrislusf | 1 | -0/+1 | |
| 2015-05-22 | Fix looking for master nodes. | chrislusf | 1 | -2/+6 | |
| 2015-05-14 | More debug information for connecting to master | chrislusf | 1 | -0/+4 | |
| 2015-05-08 | Textual changes. | chrislusf | 1 | -1/+1 | |
| 2015-05-08 | Increase compact revision during each compaction | chrislusf | 1 | -0/+1 | |
| 2015-05-08 | Add compact revision in volume super block | chrislusf | 1 | -0/+5 | |
| 2015-04-21 | unittest: TestSortVolumeInfos | yanyiwu | 1 | -0/+23 | |
| 2015-04-21 | Sort VolumeInfos by VolumeId in Store.Status(); | yanyiwu | 2 | -1/+25 | |
| Ordered VolumeInfos is more Human-readable, especially when there is a lot of volumes. | |||||
| 2015-04-19 | Prepend prefix "0" for odd number of hex characters. | chrislusf | 1 | -0/+3 | |
| 2015-04-16 | Change all chrislusf/weed-fs links to point to chrislu/seaweedfs | Stuart P. Bentley | 16 | -27/+27 | |
| 2015-04-14 | Add error checking for file reads. | chrislusf | 1 | -1/+5 | |
| 2015-03-29 | remove verbose logging. | chrislusf | 1 | -1/+0 | |
| 2015-03-29 | Add boltdb for volume needle map | chrislusf | 6 | -46/+246 | |
| boltdb is fairly slow to write, about 6 minutes for recreating index for 1553934 files. Boltdb loads 1,553,934 x 16 = 24,862,944bytes from disk, and generate the boltdb as large as 134,217,728 bytes in 6 minutes. To compare, for leveldb, it recreates index in leveldb as large as 27,188,148 bytes in 8 seconds. For in memory version, it loads the index in To test the memory consumption, the leveldb or boltdb index are created. And the server is restarted. Using the benchmark tool to read lots of files. There are 7 volumes in benchmark collection, each with about 1553K files. For leveldb, the memory starts at 142,884KB, and stays at 179,340KB. For boltdb, the memory starts at 73,756KB, and stays at 144,564KB. For in-memory, the memory starts at 368,152KB, and stays at 448,032KB. | |||||
| 2015-03-27 | removing unused files | chrislusf | 2 | -407/+0 | |
