)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"9c9a758cde300013fb761b6b90254c9dd04d2a8f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"62a77ec4_602d70d0","updated":"2025-07-31 15:38:54.000000000","message":"It looks like this patch will deploy rbd-mirror on both sites, but only configure mirroring in one direction (primary -\u003e secondary).  Do we want the option to do symmetrical mirroring so that we can test fallback?","commit_id":"a8358dcaa4d94f7e6faf0d7199ba317fac0d89ba"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"7dc0221b885efe4f639f91eb6f0c408b754f78e5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"ff3294d5_bee638a8","updated":"2025-12-04 18:22:23.000000000","message":"Yes, my mistake. Looks good.","commit_id":"a8358dcaa4d94f7e6faf0d7199ba317fac0d89ba"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"305c18b75f0b7c203836f2046dff9d419d4e4f67","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"26a93ab5_8aa023ad","in_reply_to":"62a77ec4_602d70d0","updated":"2025-12-04 17:37:59.000000000","message":"From the RBD mirroring doc[1], the default is bidirectional mirroring\n\n    defaults to rx-tx for bidirectional mirroring, but can also be set to rx-only \n    for unidirectional mirroring\n\n[1] https://docs.ceph.com/en/reef/rbd/rbd-mirroring/#bootstrap-peers","commit_id":"a8358dcaa4d94f7e6faf0d7199ba317fac0d89ba"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"87bf2ec520f1bb5238fa362cfb0a662ec6769fa8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dc66f794_9edd7be5","updated":"2026-06-03 18:04:54.000000000","message":"Restoring my earlier vote, still looks okay to me.","commit_id":"7763f48d0f271e13e6fb718c64b679cd34c308f9"}],"devstack/lib/cephadm":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"b02b4d8718476510ded82c03d36b5291230d95a4","unresolved":true,"context_lines":[{"line_number":943,"context_line":"}"},{"line_number":944,"context_line":""},{"line_number":945,"context_line":"function bootstrap_peers {"},{"line_number":946,"context_line":"    $SUDO \"$CEPHADM\" shell --fsid \"$FSID\" --config \"$CEPH_CONFIG\" \\"},{"line_number":947,"context_line":"        --keyring $CEPH_KEYRING -- rbd mirror pool peer bootstrap create \\"},{"line_number":948,"context_line":"        --site-name $FSID $CINDER_CEPH_POOL | awk \u0027END{print}\u0027 \\"},{"line_number":949,"context_line":"        \u003e \"$HOME/token_file\""},{"line_number":950,"context_line":"    $SUDO \"$CEPHADM\" shell --fsid \"$CEPH2_FSID\" --config \"$CEPH2_CONFIG\" \\"},{"line_number":951,"context_line":"        --keyring $CEPH2_KEYRING -- rbd mirror pool peer bootstrap import \\"},{"line_number":952,"context_line":"        --site-name $CEPH2_FSID $CINDER_CEPH_POOL - \u003c \"$HOME/token_file\""},{"line_number":953,"context_line":"}"},{"line_number":954,"context_line":""},{"line_number":955,"context_line":"function cleanup_ceph {"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"2d8cc4fe_12dda2e8","line":952,"range":{"start_line":946,"start_character":3,"end_line":952,"end_character":72},"updated":"2026-06-04 19:14:22.000000000","message":"ok so we are generatign a token on ceph 1 and then importing that toke into ceph 2 to establehis turst for the pering relationship betwen the 2 clustes.","commit_id":"7763f48d0f271e13e6fb718c64b679cd34c308f9"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"81e1f66d3760bbf6ba3d76ae65222ebde8a010e4","unresolved":true,"context_lines":[{"line_number":943,"context_line":"}"},{"line_number":944,"context_line":""},{"line_number":945,"context_line":"function bootstrap_peers {"},{"line_number":946,"context_line":"    $SUDO \"$CEPHADM\" shell --fsid \"$FSID\" --config \"$CEPH_CONFIG\" \\"},{"line_number":947,"context_line":"        --keyring $CEPH_KEYRING -- rbd mirror pool peer bootstrap create \\"},{"line_number":948,"context_line":"        --site-name $FSID $CINDER_CEPH_POOL | awk \u0027END{print}\u0027 \\"},{"line_number":949,"context_line":"        \u003e \"$HOME/token_file\""},{"line_number":950,"context_line":"    $SUDO \"$CEPHADM\" shell --fsid \"$CEPH2_FSID\" --config \"$CEPH2_CONFIG\" \\"},{"line_number":951,"context_line":"        --keyring $CEPH2_KEYRING -- rbd mirror pool peer bootstrap import \\"},{"line_number":952,"context_line":"        --site-name $CEPH2_FSID $CINDER_CEPH_POOL - \u003c \"$HOME/token_file\""},{"line_number":953,"context_line":"}"},{"line_number":954,"context_line":""},{"line_number":955,"context_line":"function cleanup_ceph {"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"2d0e6670_3aef87d8","line":952,"range":{"start_line":946,"start_character":3,"end_line":952,"end_character":72},"in_reply_to":"2d8cc4fe_12dda2e8","updated":"2026-06-04 20:27:59.000000000","message":"Yes, following the official docs for ceph mirroring\nhttps://docs.ceph.com/en/latest/rbd/rbd-mirroring/#bootstrap-peers","commit_id":"7763f48d0f271e13e6fb718c64b679cd34c308f9"}]}
