)]}'
{"ceph-osd/templates/bin/osd/ceph-disk/_common.sh.tpl":[{"author":{"_account_id":30449,"name":"jinyuanliu","email":"liujinyuan@inspur.com","username":"jinyuanliu"},"change_message_id":"19cc71cf1c3230e3478e3ef109f5d926e4153548","unresolved":true,"context_lines":[{"line_number":25,"context_line":": \"${OSD_JOURNAL_SIZE:\u003d$(awk \u0027/^osd_journal_size/{print $3}\u0027 ${CEPH_CONF}.template)}\""},{"line_number":26,"context_line":": \"${OSD_WEIGHT:\u003d1.0}\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"eval CRUSH_FAILURE_DOMAIN_TYPE\u003d$(cat /etc/ceph/storage.json | python3 -c \u0027import sys, json; data \u003d json.load(sys.stdin); print(json.dumps(data[\"failure_domain\"]))\u0027)"},{"line_number":29,"context_line":"eval CRUSH_FAILURE_DOMAIN_NAME\u003d$(cat /etc/ceph/storage.json | python3 -c \u0027import sys, json; data \u003d json.load(sys.stdin); print(json.dumps(data[\"failure_domain_name\"]))\u0027)"},{"line_number":30,"context_line":"eval CRUSH_FAILURE_DOMAIN_BY_HOSTNAME\u003d$(cat /etc/ceph/storage.json | python3 -c \u0027import sys, json; data \u003d json.load(sys.stdin); print(json.dumps(data[\"failure_domain_by_hostname\"]))\u0027)"},{"line_number":31,"context_line":"eval CRUSH_FAILURE_DOMAIN_FROM_HOSTNAME_MAP\u003d$(cat /etc/ceph/storage.json | jq \u0027.failure_domain_by_hostname_map.\"\u0027$HOSTNAME\u0027\"\u0027)"}],"source_content_type":"text/x-smarty","patch_set":1,"id":"09a7ee0f_7f1873f6","line":28,"range":{"start_line":28,"start_character":62,"end_line":28,"end_character":69},"updated":"2021-03-25 06:05:55.000000000","message":"What about Python2？","commit_id":"bea4d13f34a52efbd4bc0d7c6947ec493e1b2da3"}]}
