(AOE)[daily-update]: implement file management and other updates (#110)
* Fix bug in node iface * Refactor metadata test * Add fs manager * Refactor layout dataio * Lock for blk and seg file read * Implement layout dataio mock manager * Fix some bugs * Temp disable blk handle pool * Add cursor api for blk handle for test * Fix data race in buffer manager
Showing
- go.mod 1 addition, 0 deletionsgo.mod
- pkg/vm/engine/aoe/storage/buffer/manager/manager.go 2 additions, 0 deletionspkg/vm/engine/aoe/storage/buffer/manager/manager.go
- pkg/vm/engine/aoe/storage/buffer/manager/manager_test.go 6 additions, 12 deletionspkg/vm/engine/aoe/storage/buffer/manager/manager_test.go
- pkg/vm/engine/aoe/storage/buffer/node/handle.go 12 additions, 5 deletionspkg/vm/engine/aoe/storage/buffer/node/handle.go
- pkg/vm/engine/aoe/storage/buffer/node/iface/types.go 4 additions, 1 deletionpkg/vm/engine/aoe/storage/buffer/node/iface/types.go
- pkg/vm/engine/aoe/storage/db/db.go 4 additions, 1 deletionpkg/vm/engine/aoe/storage/db/db.go
- pkg/vm/engine/aoe/storage/db/db_test.go 18 additions, 2 deletionspkg/vm/engine/aoe/storage/db/db_test.go
- pkg/vm/engine/aoe/storage/db/open.go 3 additions, 0 deletionspkg/vm/engine/aoe/storage/db/open.go
- pkg/vm/engine/aoe/storage/layout/dataio/blk.go 15 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/dataio/blk.go
- pkg/vm/engine/aoe/storage/layout/dataio/colseg.go 22 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/dataio/colseg.go
- pkg/vm/engine/aoe/storage/layout/dataio/manager.go 150 additions, 12 deletionspkg/vm/engine/aoe/storage/layout/dataio/manager.go
- pkg/vm/engine/aoe/storage/layout/dataio/mockseg.go 77 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/dataio/mockseg.go
- pkg/vm/engine/aoe/storage/layout/dataio/sortedseg.go 103 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/dataio/sortedseg.go
- pkg/vm/engine/aoe/storage/layout/dataio/types.go 23 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/dataio/types.go
- pkg/vm/engine/aoe/storage/layout/dataio/unsortedseg.go 95 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/dataio/unsortedseg.go
- pkg/vm/engine/aoe/storage/layout/table/col/blk.go 2 additions, 10 deletionspkg/vm/engine/aoe/storage/layout/table/col/blk.go
- pkg/vm/engine/aoe/storage/layout/table/col/blk_test.go 30 additions, 50 deletionspkg/vm/engine/aoe/storage/layout/table/col/blk_test.go
- pkg/vm/engine/aoe/storage/layout/table/col/data.go 5 additions, 3 deletionspkg/vm/engine/aoe/storage/layout/table/col/data.go
- pkg/vm/engine/aoe/storage/layout/table/col/part.go 26 additions, 79 deletionspkg/vm/engine/aoe/storage/layout/table/col/part.go
- pkg/vm/engine/aoe/storage/layout/table/col/seg.go 12 additions, 3 deletionspkg/vm/engine/aoe/storage/layout/table/col/seg.go
Please register or sign in to comment