Skip to content

Comments

mds: include cleanup#61682

Merged
batrick merged 31 commits intoceph:mainfrom
MaxKellermann:mds_includes
Feb 28, 2025
Merged

mds: include cleanup#61682
batrick merged 31 commits intoceph:mainfrom
MaxKellermann:mds_includes

Conversation

@MaxKellermann
Copy link
Member

Another PR split from #60490; this time the "mds" subsystem.

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
  • jenkins retest this please
  • jenkins test classic perf
  • jenkins test crimson perf
  • jenkins test signed
  • jenkins test make check
  • jenkins test make check arm64
  • jenkins test submodules
  • jenkins test dashboard
  • jenkins test dashboard cephadm
  • jenkins test api
  • jenkins test docs
  • jenkins render docs
  • jenkins test ceph-volume all
  • jenkins test ceph-volume tox
  • jenkins test windows
  • jenkins test rook e2e

@MaxKellermann MaxKellermann requested review from a team as code owners February 6, 2025 19:39
@github-actions github-actions bot added cephfs Ceph File System core mon rbd labels Feb 6, 2025
@github-actions
Copy link

github-actions bot commented Feb 6, 2025

This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved

@MaxKellermann
Copy link
Member Author

@batrick I guess this is one for you to review?

@MaxKellermann MaxKellermann changed the title Mds includes mds: include cleanup Feb 6, 2025
Copy link
Contributor

@idryomov idryomov left a comment

Choose a reason for hiding this comment

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

This appears to have the same RBD changes as #61608. If there is some dependency that makes them hard to separate, let's at least keep them in a single "unrelated" PR ;)

@MaxKellermann
Copy link
Member Author

If there is some dependency that makes them hard to separate, let's at least keep them in a single "unrelated" PR

The first commit is important or else the tools fail to build after the MDS header corrections.

But sure I can split this one out into a separate PR. I put it here because every PR I submit to Ceph takes several months to merge, so PRs lik e this one would take twice as long if they depend on another PR.

@MaxKellermann MaxKellermann mentioned this pull request Feb 7, 2025
14 tasks
@MaxKellermann
Copy link
Member Author

@idryomov the "tools" commit as separate PR here: #61695

Once this is merged, I'll rebase this PR (which drops already-mergede commits).

@idryomov idryomov requested a review from a team February 7, 2025 15:53
@github-actions
Copy link

This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved

@MaxKellermann
Copy link
Member Author

@idryomov rebased this one, too - the unrelated "tools" commit was already merged, and only MDS-related commits remain here.

@idryomov
Copy link
Contributor

only MDS-related commits remain here.

Thanks, this would be in @batrick or @ceph/CephFS hands.

Copy link
Member

@batrick batrick left a comment

Choose a reason for hiding this comment

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

🥇

@batrick
Copy link
Member

batrick commented Feb 17, 2025

jenkins test make check

@batrick
Copy link
Member

batrick commented Feb 17, 2025

jenkins test make check arm64

@batrick
Copy link
Member

batrick commented Feb 17, 2025

jenkins test api

@batrick
Copy link
Member

batrick commented Feb 17, 2025

@batrick
Copy link
Member

batrick commented Feb 24, 2025

jenkins test make check

@batrick
Copy link
Member

batrick commented Feb 24, 2025

jenkins test make check arm64

@batrick
Copy link
Member

batrick commented Feb 25, 2025

@batrick
Copy link
Member

batrick commented Feb 25, 2025

jenkins test make check arm64

@batrick
Copy link
Member

batrick commented Feb 25, 2025

@batrick
Copy link
Member

batrick commented Feb 25, 2025

@batrick
Copy link
Member

batrick commented Feb 26, 2025

281/302 Test #273: unittest-seastore-cbjournal ...............   Passed  198.97 sec
282/302 Test  #30: run-rbd-unit-tests-0.sh ...................   Passed  1284.91 sec
283/302 Test #200: unittest_bluestore_types ..................   Passed  894.01 sec
284/302 Test #302: run-promtool-unittests ....................   Passed   87.37 sec
285/302 Test #207: safe-to-destroy.sh ........................   Passed  834.64 sec
286/302 Test  #33: run-rbd-unit-tests-109.sh .................   Passed  1374.45 sec
287/302 Test #275: unittest-staged-fltree ....................   Passed  320.55 sec
288/302 Test #156: check-generated.sh ........................   Passed  1330.72 sec
289/302 Test #264: unittest-btree-lba-manager ................   Passed  825.07 sec
290/302 Test  #34: run-rbd-unit-tests-127.sh .................   Passed  2014.84 sec
291/302 Test #178: unittest_erasure_code_shec_all ............   Passed  2006.21 sec
292/302 Test  #31: run-rbd-unit-tests-1.sh ...................   Passed  2761.64 sec
293/302 Test   #4: run-tox-mgr ...............................   Passed  2684.84 sec
        Start   3: teardown-venv-for-mgr
294/302 Test   #3: teardown-venv-for-mgr .....................   Passed    2.33 sec
295/302 Test  #52: unittest_bufferlist .......................   Passed  2742.20 sec
296/302 Test #276: unittest-fltree-onode-manager .............   Passed  1821.27 sec
297/302 Test  #32: run-rbd-unit-tests-61.sh ..................   Passed  3344.28 sec
298/302 Test #270: unittest-seastore .........................   Passed  3436.90 sec
299/302 Test #267: unittest-object-data-handler ..............   Passed  4215.01 sec
300/302 Test #157: readable.sh ...............................   Passed  6062.26 sec
301/302 Test #269: unittest-omap-manager .....................   Passed  5975.98 sec
Terminated
Build step 'Execute shell' marked build as failure
[Cobertura] Skipping Cobertura coverage report as build was not SUCCESS or better ...

[PostBuildScript] - [INFO] Executing post build scripts.
[PostBuildScript] - [INFO] Build does not have any of the results [ABORTED]. Did not execute build step #0.
INFO: Processing CTest-Version 3.x (default)
INFO: [CTest-Version 3.x (default)] - No test report file(s) were found with the pattern 'build/Testing/**/Test.xml' relative to '/home/jenkins-build/build/workspace/ceph-pull-requests-arm64' for the testing framework 'CTest-Version 3.x (default)'.
Did you enter a pattern relative to (and within) the workspace directory?
Did you generate the result report(s) for 'CTest-Version 3.x (default)'?"
WARNING: All test reports are empty.
INFO: Check 'Failed Tests' threshold.
[Checks API] No suitable checks publisher found.
INFO: Setting the build status to SUCCESS
[Checks API] No suitable checks publisher found.
Setting status of 80b0065fd7196a5e96102a4dd61dd6fecdfda122 to FAILURE with url https://jenkins.ceph.com/job/ceph-pull-requests-arm64/68952/ and message: 'make check failed
 '
Using context: make check (arm64)
Finished: FAILURE

@batrick
Copy link
Member

batrick commented Feb 26, 2025

jenkins test make check arm64

@batrick
Copy link
Member

batrick commented Feb 26, 2025

@batrick
Copy link
Member

batrick commented Feb 26, 2025

@batrick
Copy link
Member

batrick commented Feb 27, 2025

@batrick
Copy link
Member

batrick commented Feb 27, 2025

@batrick
Copy link
Member

batrick commented Feb 27, 2025

he following tests FAILED:
	263 - unittest-transaction-manager (Timeout)

@batrick
Copy link
Member

batrick commented Feb 27, 2025

jenkins test make check arm64

batrick added a commit to batrick/ceph that referenced this pull request Feb 27, 2025
* refs/pull/61682/head:
	mds/snap: include cleanup
	mds/MetricsHandler: include cleanup
	mds/LogSegment: add missing includes
	mds/JournalPointer: include cleanup
	mds/cephfs_features: include cleanup
	mds/MDSMap: include cleanup
	mds/Migrator: include cleanup
	mds/MDLog: include cleanup
	mds/SnapServer: include cleanup
	mds/MDSTableServer: include cleanup
	mds/MetricAggregator: include cleanup
	mds/SnapClient: include cleanup
	mds/MDSPinger: include cleanup
	mds/flock: include cleanup
	mds/MDSAuthCaps: include cleanup
	mds/QuiesceAgent: include cleanup
	mds/QuiesceDb: include cleanup
	mds/mdstypes: include cleanup
	msg/Locker: include cleanup
	mds/journal: add missing includes
	mds/Server: include cleanup
	mds/LogEvent: include cleanup
	mds/Capability: include cleanup
	mds/DamageTable: include cleanup
	mds/StrayManager: include cleanup
	mds/Mutation: include cleanup
	mds/SnapRealm: include cleanup
	mds/InoTable: add missing include
	mds/ScatterLock: add missing include
	mon/MDSMonitor: add missing include
	mon/MDSDaemon: add missing include
@batrick
Copy link
Member

batrick commented Feb 27, 2025

batrick added a commit to batrick/ceph that referenced this pull request Feb 27, 2025
* refs/pull/61682/head:
	mds/snap: include cleanup
	mds/MetricsHandler: include cleanup
	mds/LogSegment: add missing includes
	mds/JournalPointer: include cleanup
	mds/cephfs_features: include cleanup
	mds/MDSMap: include cleanup
	mds/Migrator: include cleanup
	mds/MDLog: include cleanup
	mds/SnapServer: include cleanup
	mds/MDSTableServer: include cleanup
	mds/MetricAggregator: include cleanup
	mds/SnapClient: include cleanup
	mds/MDSPinger: include cleanup
	mds/flock: include cleanup
	mds/MDSAuthCaps: include cleanup
	mds/QuiesceAgent: include cleanup
	mds/QuiesceDb: include cleanup
	mds/mdstypes: include cleanup
	msg/Locker: include cleanup
	mds/journal: add missing includes
	mds/Server: include cleanup
	mds/LogEvent: include cleanup
	mds/Capability: include cleanup
	mds/DamageTable: include cleanup
	mds/StrayManager: include cleanup
	mds/Mutation: include cleanup
	mds/SnapRealm: include cleanup
	mds/InoTable: add missing include
	mds/ScatterLock: add missing include
	mon/MDSMonitor: add missing include
	mon/MDSDaemon: add missing include
@batrick batrick merged commit 54f7b27 into ceph:main Feb 28, 2025
10 of 11 checks passed
@MaxKellermann MaxKellermann deleted the mds_includes branch February 28, 2025 06:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants