aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/volume_super_block.go
AgeCommit message (Collapse)AuthorFilesLines
2025-06-19pass volume version when creating a volumechrislu1-2/+2
2025-06-16refactoringchrislu1-1/+1
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-4/+4
2020-08-19Added VolumeMarkWritable and VolumeStatus grpc methodsJames Hartig1-0/+2
This is necessary for copy to mark as read-only and then restore the original state afterwards.
2020-02-26go fmtChris Lu1-1/+1
2020-02-02shell: add volume.configure.replication to change replication for a volumeChris Lu1-0/+8
fix https://github.com/chrislusf/seaweedfs/issues/1192
2019-12-23shell: add ec.decode commandChris Lu1-100/+3
2019-12-19volume: add deletion capability for previously readonly volumesChris Lu1-1/+2
2019-12-08refactoringChris Lu1-4/+4
2019-11-28master load backend storage config from master.tomlChris Lu1-1/+1
2019-11-09refactor memory mapped file into backend storageChris Lu1-40/+20
2019-10-29adjust NewDiskFile() paramatersChris Lu1-1/+1
2019-10-29changed from os.file to backend.DataStorageBackendChris Lu1-14/+17
2019-10-25refactor: simplifying to ReadAt() and WriteAt()Chris Lu1-6/+2
2019-10-24refactoringChris Lu1-1/+1
2019-10-21go fmtChris Lu1-1/+1
2019-10-14Merge pull request #10 from chrislusf/masterjoeslay1-0/+4
merge seaweed master
2019-10-09fix logic errorChris Lu1-1/+1
2019-10-09volume: return error if superblock is not initializedChris Lu1-0/+4
fix https://github.com/chrislusf/seaweedfs/issues/1079
2019-10-01Make releaseMemory private and return byte array instead, fix other platform ↵j.laycock1-4/+2
compilation issues, reduce in-memory chunk size.
2019-09-12Change joeslay paths to chrislusf pathsj.laycock1-5/+5
2019-09-05rename mem_buffer to mBufferj.laycock1-3/+3
2019-09-04Rename End_of_file variable, implement platform indepenent memory_map.goj.laycock1-1/+1
2019-09-03Rename mem_map to mMap, remove some in_memory variables being passed around, ↵j.laycock1-5/+5
added MemoryMapped member to volume struct
2019-08-30Refactor to pass memory maps by reference instead of value, fix memory maps ↵j.laycock1-8/+8
not being created properly or written to properly
2019-08-30Move memory_map_windows to new folder, intercept most of the read and write ↵j.laycock1-21/+46
calls to volume dat files
2019-04-19volume: atomic copying file, adds version and stopOffsetChris Lu1-8/+8
2019-04-18refactoringChris Lu1-7/+8
2018-07-24working version3Chris Lu1-1/+1
2018-06-24fix log errorChris Lu1-1/+1
2018-06-24fix compilation errorChris Lu1-2/+2
2018-06-24super block reserves a couple of bits for future extensionChris Lu1-2/+3
2018-06-24add support for extra super block infoChris Lu1-11/+45
2018-06-24prepare for flexible super blockChris Lu1-11/+24
2018-06-11fix error on go tipChris Lu1-1/+1
2017-01-20Remove obsolete property Volume.dataFileSizebrstgt1-1/+0
2017-01-06keep track of total data file sizeChris Lu1-0/+1
2016-06-02directory structure change to work with glideChris Lu1-0/+81
glide has its own requirements. My previous workaround caused me some code checkin errors. Need to fix this.