(AOE)[daily-update): update for index and some other updates (#118)
* Add colpart for dataio * Remove dataio colseg * Small refactor * Remove some dummy info in part * Fix bug in mock vector * Update some test * Update meta block * Add index * Update for performance * Fix bug fir data race * Implement a simple zonemap index * Add dataio helper * Add dataio index * Update buffer manager key from common.ID to uint64
Showing
- go.mod 1 addition, 0 deletionsgo.mod
- pkg/vm/engine/aoe/storage/buffer/manager/evict.go 7 additions, 11 deletionspkg/vm/engine/aoe/storage/buffer/manager/evict.go
- pkg/vm/engine/aoe/storage/buffer/manager/iface/types.go 4 additions, 3 deletionspkg/vm/engine/aoe/storage/buffer/manager/iface/types.go
- pkg/vm/engine/aoe/storage/buffer/manager/manager.go 54 additions, 39 deletionspkg/vm/engine/aoe/storage/buffer/manager/manager.go
- pkg/vm/engine/aoe/storage/buffer/manager/manager_test.go 21 additions, 27 deletionspkg/vm/engine/aoe/storage/buffer/manager/manager_test.go
- pkg/vm/engine/aoe/storage/buffer/manager/types.go 5 additions, 5 deletionspkg/vm/engine/aoe/storage/buffer/manager/types.go
- pkg/vm/engine/aoe/storage/buffer/node/handle.go 9 additions, 14 deletionspkg/vm/engine/aoe/storage/buffer/node/handle.go
- pkg/vm/engine/aoe/storage/buffer/node/iface/types.go 3 additions, 4 deletionspkg/vm/engine/aoe/storage/buffer/node/iface/types.go
- pkg/vm/engine/aoe/storage/buffer/node/node.go 2 additions, 3 deletionspkg/vm/engine/aoe/storage/buffer/node/node.go
- pkg/vm/engine/aoe/storage/buffer/node/node_test.go 11 additions, 11 deletionspkg/vm/engine/aoe/storage/buffer/node/node_test.go
- pkg/vm/engine/aoe/storage/buffer/node/nodeio.go 2 additions, 1 deletionpkg/vm/engine/aoe/storage/buffer/node/nodeio.go
- pkg/vm/engine/aoe/storage/buffer/node/reader.go 1 addition, 1 deletionpkg/vm/engine/aoe/storage/buffer/node/reader.go
- pkg/vm/engine/aoe/storage/buffer/node/types.go 3 additions, 4 deletionspkg/vm/engine/aoe/storage/buffer/node/types.go
- pkg/vm/engine/aoe/storage/buffer/node/writer.go 3 additions, 4 deletionspkg/vm/engine/aoe/storage/buffer/node/writer.go
- pkg/vm/engine/aoe/storage/db/db_test.go 2 additions, 1 deletionpkg/vm/engine/aoe/storage/db/db_test.go
- pkg/vm/engine/aoe/storage/layout/base/blk.go 21 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/base/blk.go
- pkg/vm/engine/aoe/storage/layout/base/file.go 36 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/base/file.go
- pkg/vm/engine/aoe/storage/layout/base/index.go 15 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/base/index.go
- pkg/vm/engine/aoe/storage/layout/base/seg.go 18 additions, 0 deletionspkg/vm/engine/aoe/storage/layout/base/seg.go
- pkg/vm/engine/aoe/storage/layout/dataio/blk.go 36 additions, 14 deletionspkg/vm/engine/aoe/storage/layout/dataio/blk.go
Please register or sign in to comment