Skip to content
Snippets Groups Projects

refactor: isolate RaftSpaceAccess from Storage

Merged Yaroslav Dynnikov requested to merge encapsulate-storage into master
All threads resolved!

The intention is to encapsulate access to the Storage and also to split it into two parts - one for raft data, and another one for picodata stuff.

This patch introduces the first one - RaftSpaceAccess. It isn't used in code yet, but already displays the future API.

Edited by Georgy Moshkin

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Georgy Moshkin resolved all threads

    resolved all threads

  • added 1 commit

    • 8cab11e6 - refactor: isolate RaftSpaceAccess from Storage

    Compare with previous version

  • Georgy Moshkin added 8 commits

    added 8 commits

    • 8cab11e6...ee5a5ba3 - 3 commits from branch master
    • 374584c5 - refactor: extract define_str_enum macro
    • f7e472d4 - chore: bump tarantool-module
    • 3b3e8179 - feat: cluster-wide DML request op
    • 8056973b - refactor: use DMLOp for replication_factor
    • 8ba751fd - refactor: isolate RaftSpaceAccess from Storage

    Compare with previous version

  • Georgy Moshkin added 2 commits

    added 2 commits

    • c0e328a3 - refactor: use RaftSpaceAccess for RAFT_LOG & RAFT_STATE related stuff
    • 29e576d9 - refactor: rename storage2 -> raft_storage

    Compare with previous version

  • Georgy Moshkin marked this merge request as ready

    marked this merge request as ready

  • Georgy Moshkin added 1 commit

    added 1 commit

    • b7d7fbe8 - refactor: rename storage2 -> raft_storage

    Compare with previous version

  • Georgy Moshkin mentioned in merge request !241 (merged)

    mentioned in merge request !241 (merged)

  • Georgy Moshkin added 2 commits

    added 2 commits

    • 747c6e1e - refactor: use RaftSpaceAccess for RAFT_LOG & RAFT_STATE related stuff
    • e382e69d - refactor: rename storage2 -> raft_storage

    Compare with previous version

  • Georgy Moshkin added 2 commits

    added 2 commits

    • 7f706a4c - refactor: use RaftSpaceAccess for RAFT_LOG & RAFT_STATE related stuff
    • 21241e02 - refactor: rename storage2 -> raft_storage

    Compare with previous version

  • added 1 commit

    • bf451683 - chore: enhance storage macro readability

    Compare with previous version

  • Yaroslav Dynnikov approved this merge request

    approved this merge request

  • Please register or sign in to reply
    Loading