James Hartig
|
3ccfa4c6ad
Added VolumeMarkWritable and VolumeStatus grpc methods
|
4 years ago |
Chris Lu
|
ed0acd1722
go fmt
|
4 years ago |
Chris Lu
|
40ae533fa3
shell: add volume.configure.replication to change replication for a volume
|
4 years ago |
Chris Lu
|
09ca936c78
shell: add ec.decode command
|
4 years ago |
Chris Lu
|
f61de28c69
volume: add deletion capability for previously readonly volumes
|
4 years ago |
Chris Lu
|
10bd3c6b4b
refactoring
|
5 years ago |
Chris Lu
|
f60154f330
master load backend storage config from master.toml
|
5 years ago |
Chris Lu
|
85f8649320
refactor memory mapped file into backend storage
|
5 years ago |
Chris Lu
|
4b5ba4927f
adjust NewDiskFile() paramaters
|
5 years ago |
Chris Lu
|
19b6a16003
changed from os.file to backend.DataStorageBackend
|
5 years ago |
Chris Lu
|
7a51a9a582
refactor: simplifying to ReadAt() and WriteAt()
|
5 years ago |
Chris Lu
|
46ed2ca902
refactoring
|
5 years ago |
Chris Lu
|
fec07c829d
go fmt
|
5 years ago |
joeslay
|
d53aee179b
Merge pull request #10 from chrislusf/master
|
5 years ago |
Chris Lu
|
87e5a02a99
fix logic error
|
5 years ago |
Chris Lu
|
09874f0d16
volume: return error if superblock is not initialized
|
5 years ago |
j.laycock
|
eb27c2b037
Make releaseMemory private and return byte array instead, fix other platform compilation issues, reduce in-memory chunk size.
|
5 years ago |
j.laycock
|
6fc6322c90
Change joeslay paths to chrislusf paths
|
5 years ago |
j.laycock
|
63acc8c972
rename mem_buffer to mBuffer
|
5 years ago |
j.laycock
|
cc756ddd79
Rename End_of_file variable, implement platform indepenent memory_map.go
|
5 years ago |
j.laycock
|
1f01eb78e8
Rename mem_map to mMap, remove some in_memory variables being passed around, added MemoryMapped member to volume struct
|
5 years ago |
j.laycock
|
840ccdc35d
Refactor to pass memory maps by reference instead of value, fix memory maps not being created properly or written to properly
|
5 years ago |
j.laycock
|
0e5d3b1a70
Move memory_map_windows to new folder, intercept most of the read and write calls to volume dat files
|
5 years ago |
Chris Lu
|
3b3651dea3
volume: atomic copying file, adds version and stopOffset
|
5 years ago |
Chris Lu
|
e5506152c0
refactoring
|
5 years ago |
Chris Lu
|
4f317c7e3d
working version3
|
6 years ago |
Chris Lu
|
233a9a9b6c
fix log error
|
6 years ago |
Chris Lu
|
49f4216280
fix compilation error
|
6 years ago |
Chris Lu
|
7f6500ae07
super block reserves a couple of bits for future extension
|
6 years ago |
Chris Lu
|
f339e9c284
add support for extra super block info
|
6 years ago |
Chris Lu
|
9ba335a7c4
prepare for flexible super block
|
6 years ago |
Chris Lu
|
eaf000eff1
fix error on go tip
|
6 years ago |
brstgt
|
4fb5bb09b6
Remove obsolete property Volume.dataFileSize
|
7 years ago |
Chris Lu
|
13e7069eb9
keep track of total data file size
|
7 years ago |
Chris Lu
|
5ce6bbf076
directory structure change to work with glide
|
8 years ago |