Skip to content

cephfs_mirror: provide metrics for last successful snapshot sync#56782

Merged
vshankar merged 6 commits intoceph:mainfrom
joscollin:wip-B65171-support-replication-start-end-notifications
Aug 7, 2024
Merged

cephfs_mirror: provide metrics for last successful snapshot sync#56782
vshankar merged 6 commits intoceph:mainfrom
joscollin:wip-B65171-support-replication-start-end-notifications

Conversation

@joscollin
Copy link
Member

@joscollin joscollin commented Apr 9, 2024

Fixes: https://tracker.ceph.com/issues/65171
Fixes: https://tracker.ceph.com/issues/64483
Fixes: https://tracker.ceph.com/issues/65629

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
  • 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

@joscollin joscollin marked this pull request as draft April 9, 2024 11:38
@github-actions github-actions bot added the cephfs Ceph File System label Apr 9, 2024
@joscollin joscollin added the DNM label Apr 9, 2024
@joscollin joscollin force-pushed the wip-B65171-support-replication-start-end-notifications branch 2 times, most recently from 298b06e to 336b056 Compare April 10, 2024 09:20
@joscollin joscollin marked this pull request as ready for review April 10, 2024 09:22
@joscollin joscollin removed the DNM label Apr 10, 2024
@joscollin joscollin requested review from a team and vshankar April 10, 2024 10:30
@joscollin joscollin requested a review from a team as a code owner April 10, 2024 12:48
@joscollin joscollin force-pushed the wip-B65171-support-replication-start-end-notifications branch from 622aeb2 to ddc7145 Compare April 17, 2024 15:27
@joscollin joscollin marked this pull request as draft April 23, 2024 14:54
@joscollin joscollin force-pushed the wip-B65171-support-replication-start-end-notifications branch from ddc7145 to 66c3727 Compare April 24, 2024 15:26
@joscollin joscollin marked this pull request as ready for review April 24, 2024 15:29
@joscollin joscollin force-pushed the wip-B65171-support-replication-start-end-notifications branch 2 times, most recently from 0f15ed0 to 6939ad5 Compare May 27, 2024 04:42
@joscollin joscollin force-pushed the wip-B65171-support-replication-start-end-notifications branch from 6939ad5 to 18b51c2 Compare June 14, 2024 03:40
@joscollin
Copy link
Member Author

jenkins test api

1 similar comment
@joscollin
Copy link
Member Author

jenkins test api

@joscollin
Copy link
Member Author

jenkins test make check arm64

@joscollin joscollin force-pushed the wip-B65171-support-replication-start-end-notifications branch from 18b51c2 to 43ada7e Compare July 9, 2024 11:33
@joscollin
Copy link
Member Author

rebased

@joscollin
Copy link
Member Author

jenkins test api

@joscollin
Copy link
Member Author

jenkins test make check

@joscollin
Copy link
Member Author

jenkins test api

Copy link
Contributor

@vshankar vshankar left a comment

Choose a reason for hiding this comment

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

Looks fine. IMO we should also add some tests for this change. WDYT @joscollin

@joscollin
Copy link
Member Author

jenkins test api

@joscollin
Copy link
Member Author

jenkins test make check

@joscollin
Copy link
Member Author

jenkins test api

@joscollin
Copy link
Member Author

jenkins test make check arm64

@joscollin joscollin force-pushed the wip-B65171-support-replication-start-end-notifications branch from daf7d74 to bf1b697 Compare July 30, 2024 05:30
@joscollin
Copy link
Member Author

@vshankar Updated the doc

@joscollin joscollin force-pushed the wip-B65171-support-replication-start-end-notifications branch from bf1b697 to 867b13e Compare July 30, 2024 05:31
@vshankar
Copy link
Contributor

This PR is under test in https://tracker.ceph.com/issues/67252.

@joscollin
Copy link
Member Author

@vshankar Updated only the doc.

@joscollin joscollin force-pushed the wip-B65171-support-replication-start-end-notifications branch from 98eacbf to 091625e Compare July 30, 2024 09:14
@joscollin
Copy link
Member Author

@vshankar Updated only docs.

@vshankar
Copy link
Contributor

@vshankar Updated only docs.

kk, I already included a previous version in the branch, so as long as the latest push is doc only, I'm fine with that.

@joscollin
Copy link
Member Author

jenkins test docs

vshankar added a commit to vshankar/ceph that referenced this pull request Jul 31, 2024
* refs/pull/56782/head:
	doc: update 'sync_bytes' in peer status
	doc: update current_syncing_snap in peer status
	doc: document labelled perf metrics for mds/cephfs-mirror
	qa: check last successful snapshot sync metrics in perf counters
	cephfs_mirror: provide metrics for last successful snapshot sync
	cephfs_mirror: show 'sync_bytes' in peer status

Reviewed-by: Venky Shankar <vshankar@redhat.com>
vshankar added a commit to vshankar/ceph that referenced this pull request Jul 31, 2024
* refs/pull/56782/head:
	doc: update 'sync_bytes' in peer status
	doc: update current_syncing_snap in peer status
	doc: document labelled perf metrics for mds/cephfs-mirror
	qa: check last successful snapshot sync metrics in perf counters
	cephfs_mirror: provide metrics for last successful snapshot sync
	cephfs_mirror: show 'sync_bytes' in peer status

Reviewed-by: Venky Shankar <vshankar@redhat.com>
@joscollin
Copy link
Member Author

jenkins test make check

1 similar comment
@joscollin
Copy link
Member Author

jenkins test make check

Copy link
Contributor

@vshankar vshankar left a comment

Choose a reason for hiding this comment

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

@vshankar vshankar merged commit c9ab079 into ceph:main Aug 7, 2024
@joscollin joscollin deleted the wip-B65171-support-replication-start-end-notifications branch August 7, 2024 04:22
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.

3 participants