147 Commits (9b95430e9f30498b94b483dd84fe3d166bf458d6)

Author SHA1 Message Date
Chris Lu 9b95430e9f add store metadata:file name, mime type, is_gzipped 13 years ago
Chris Lu 37afb31d05 parallel logic for read and write 13 years ago
Chris Lu 315879ce47 fix write error 13 years ago
Chris Lu 1943647860 can read/write files in format version 2 13 years ago
Chris Lu 11cc489ca5 refactoring 13 years ago
Chris Lu 79a49ada39 refactor for reading super block 13 years ago
Chris Lu ebe7af1833 refactor a bit 13 years ago
Chris Lu ab5e9727a9 reading/setting/reporting correct volume version 13 years ago
Chris Lu 6c8810e4d2 ensure only compatible volume versions are writable 13 years ago
Chris Lu 8af7906b3d better log message 13 years ago
Chris Lu 6201ed537e reporting volume size as early as possible 13 years ago
Chris Lu 7e83a75fba correctly count volumes, to ensure proper capacity management 13 years ago
Chris Lu e19edccf3a ensure properly make volume unwritable. Previously passing volumeInfo 13 years ago
Chris Lu 2deee3f47c added proper log messages 13 years ago
Chris Lu 8b60de622e fix compilation error 13 years ago
Chris Lu fa61bb1867 remove log message 13 years ago
Chris Lu 3ef7a34f49 add command line option to control garbage threshold 13 years ago
Chris Lu 94dbe60233 periodically compact volumes 13 years ago
Chris Lu 5e020196f6 add version type 13 years ago
Chris Lu 5dc509c6e4 cleaner code, better error handling 13 years ago
Chris Lu e00d8dc536 adjust formatting 13 years ago
Chris Lu 084e0ab7bb adding exception handling for this case 13 years ago
Chris Lu f5a8382933 add warning message 13 years ago
Chris Lu 9782ace1bd add locking when adjusting topology 13 years ago
Chris Lu b23e51f205 remove debug message 13 years ago
Chris Lu ecd0399f8d Issue 11: Failed to write to replicas for volumen 3 13 years ago
Chris Lu ccab4217e4 comment change: 3 times of the pulse 13 years ago
Chris Lu 01f2fcf72d remove comments 13 years ago
Chris Lu 86c8f248bd support compacting a volume 13 years ago
Chris Lu 9630825576 adjusting gzip logic 13 years ago
Chris Lu 3aefea0fe2 show volume status 13 years ago
Chris Lu 6b1e60582c adding file count and deletion count 13 years ago
Chris Lu 6ce41e30a4 change to 3-digit replication types 13 years ago
Chris Lu 2fe4371899 change to a more memory efficient map, implemented by several lists of 13 years ago
Chris Lu 98022f2b3d use NeedleValue directly instead of additional pointer, to reduce memory 13 years ago
Chris Lu 33d5778a46 cleaner error message 13 years ago
Chris Lu 20706d8cf2 more error handling 13 years ago
Chris Lu a847e2beee better error reporting and handling 13 years ago
Chris Lu 4b3676a54b delete replications, untested yet 13 years ago
Chris Lu 5d86b50782 fixes 13 years ago
Chris Lu d63c5231ac url error 13 years ago
Chris Lu 7ee12f14a8 add option to set server's ip address 13 years ago
Chris Lu ac5f227aae correct crc 13 years ago
Chris Lu ca8c8a56b7 adjusting tests 13 years ago
Chris Lu e340fbee82 removing set volume location 13 years ago
Chris Lu df74f538f7 adjusting http status code for creation 13 years ago
Chris Lu 2002111a80 removing volume list 13 years ago
Chris Lu 73dbb3aed9 load configuration file, with topology configured 13 years ago
Chris Lu a34570fc5b read topology configuration 13 years ago
Chris Lu e986dcf5e0 adjusting testing 13 years ago