oceanbase / oceanbase/seekdb

[Enhancement]: Delete the code related with shared storage

Open
#61 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

good first issue help wanted type: enhancement vibe coding: easy
Dominant language
C++
Stars
2.9k
Forks
339
Avg merge
1d 19h
Merged PRs (30d)
52

Description

Enhancement
seekdb does not have shared storage functionality, so the related code can be deleted.

Since the amount of code involved is very large, it needs to be deleted gradually, and a subtask can be created to handle it before deletion. For example, the shared storage code located in ObServerStorageMetaReplayer.

Shared storage code is usually protected using the macro OB_BUILD_SHARED_STORAGE, or determined using the global information GCTX.is_shared_storage_mode.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the shared-storage code in ObServerStorageMetaReplayer and search for the OB_BUILD_SHARED_STORAGE macro and GCTX.is_shared_storage_mode references. Identify one contained subtask and verify the surrounding code remains valid after removing that shared-storage portion. Done means the selected shared-storage code is deleted without leaving broken references.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
databases
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.