Skip to content

tools/ceph-dencoder: do not test HitSet types#64601

Merged
tchaikov merged 1 commit intoceph:mainfrom
tchaikov:wip-dencoder-without-hitset
Jul 29, 2025
Merged

tools/ceph-dencoder: do not test HitSet types#64601
tchaikov merged 1 commit intoceph:mainfrom
tchaikov:wip-dencoder-without-hitset

Conversation

@tchaikov
Copy link
Contributor

@tchaikov tchaikov commented Jul 21, 2025

as a part of the cache tiering implementation, there is no need to test the encoders and decoders of HitSet related types. we will remove related all cache tiering related code anyway.

Contribution Guidelines

  • To sign and title your commits, please refer to Submitting Patches to Ceph.

  • If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.

  • When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an x between the brackets: [x]. Spaces and capitalization matter when checking off items this way.

Checklist

  • Tracker (select at least one)
    • References tracker ticket
    • Very recent bug; references commit where it was introduced
    • New feature (ticket optional)
    • Doc update (no ticket needed)
    • Code cleanup (no ticket needed)
  • Component impact
    • Affects Dashboard, opened tracker ticket
    • Affects Orchestrator, opened tracker ticket
    • No impact that needs to be tracked
  • Documentation (select at least one)
    • Updates relevant documentation
    • No doc update is appropriate
  • Tests (select at least one)
Show available Jenkins commands

as a part of the cache tiering implementation, there is no need to
test the encoders and decoders of HitSet related types. we will
remove related all cache tiering related code anyway.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
@tchaikov
Copy link
Contributor Author

jenkins test make check arm64

2 similar comments
@tchaikov
Copy link
Contributor Author

jenkins test make check arm64

@tchaikov
Copy link
Contributor Author

jenkins test make check arm64

@tchaikov
Copy link
Contributor Author

@ceph/core hello maintainers, could you help review this change?

Copy link
Contributor

@Matan-B Matan-B left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason to remove only the ceph-dencoder usage of it and not remove HitSet users all together once we remove all cache tiering code?

@tchaikov
Copy link
Contributor Author

Is there a reason to remove only the ceph-dencoder usage of it and not remove HitSet users all together once we remove all cache tiering code?

the hitset code spreads all over the code base. it's non trivial to remove it in a single commit. the reason why i created this pull request is not to cleanup HitSet or even the cache tiering support as a whole, but to pave the road for #63910 .

@tchaikov tchaikov merged commit be4fc03 into ceph:main Jul 29, 2025
26 checks passed
@tchaikov tchaikov deleted the wip-dencoder-without-hitset branch July 29, 2025 01:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants