-
Notifications
You must be signed in to change notification settings - Fork 251
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rbd: Add mirror peer site API components #850
Conversation
43233f7
to
e3745bf
Compare
Thanks for your contribution. As a general note, go-ceph still expects new APIs and corresponding tests in separate source files(for example, mirror_peer_site.go and mirror_peer_site_test.go]. This is done to ensure that we keep track of such new APIs in preview state for 2 releases(by default) before promoting to stable state. In addition it will help us to mention those APIs in api-status.md. You may go through API Status section from Developer's Guide and API Stability doc for more details. |
I was about to confirm this part, thanks for the note. Will update the code accordingly. |
**Description:** Added some API components of mirror peer site Fixes: ceph#486 Signed-off-by: Nikhil-Ladha <nikhilladha1999@gmail.com>
e3745bf
to
609903e
Compare
@anoopcs9 PTAL now, and could you please also retrigger the |
Wow, very impressive contribution thanks! Docs look OK so I can suggest you tick off that item in the checklist. We hit two ci "flakes" but (I hope) we just got unlucky. I'll do a proper full review once we have the CI passing! |
Seems like it was actually flaky 😅 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Indeed. There's a common-ish flake in go-ceph where the test suite runs and reports "FAIL" at the end but if you look back through the output there's no indication of a particular failed test. I have yet to find out a cause and I have only ever seen it happen on the github ci, never when running tests locally. |
If everything looks fine, are we good to merge the PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, thanks.
Description:
Added some API components of mirror peer site
Fixes: #486
Checklist
//go:build ceph_preview
make api-update
to record new APIs