CINXE.COM

<!DOCTYPE html> <html lang="en"> <meta charset="utf-8"> <meta name="description" content="Gerrit Code Review"> <meta name="referrer" content="never"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0"> <noscript>To use PolyGerrit, please enable JavaScript in your browser settings, and then refresh this page.</noscript><script>window.polymerSkipLoadingFontRoboto = true; window.CLOSURE_NO_DEPS = true; window.DEFAULT_DETAIL_HEXES = {}; window.PRELOADED_QUERIES = {};window.INITIAL_DATA = JSON.parse('\x7b\x22\/config\/server\/version\x22: \x223.9.7-5-g71c50e4e33-dirty\x22, \x22\/config\/server\/info\x22: \x7b\x22accounts\x22:\x7b\x22visibility\x22:\x22ALL\x22,\x22default_display_name\x22:\x22FULL_NAME\x22\x7d,\x22auth\x22:\x7b\x22auth_type\x22:\x22OPENID_SSO\x22,\x22use_contributor_agreements\x22:true,\x22contributor_agreements\x22:\x5b\x7b\x22name\x22:\x22USG CLA\x22,\x22description\x22:\x22DON\\u0027T SIGN THIS: U.S. Government CLA (externally managed)\x22,\x22url\x22:\x22static\/usg-cla.html\x22\x7d,\x7b\x22name\x22:\x22System CLA\x22,\x22description\x22:\x22DON\\u0027T SIGN THIS: System CLA (externally managed)\x22,\x22url\x22:\x22static\/system-cla.html\x22\x7d,\x7b\x22name\x22:\x22ICLA\x22,\x22description\x22:\x22OpenStack Individual Contributor License Agreement\x22,\x22url\x22:\x22static\/cla.html\x22\x7d\x5d,\x22editable_account_fields\x22:\x5b\x22REGISTER_NEW_EMAIL\x22,\x22FULL_NAME\x22,\x22USER_NAME\x22\x5d,\x22git_basic_auth_policy\x22:\x22HTTP\x22\x7d,\x22change\x22:\x7b\x22allow_blame\x22:true,\x22disable_private_changes\x22:true,\x22update_delay\x22:300,\x22mergeability_computation_behavior\x22:\x22API_REF_UPDATED_AND_CHANGE_REINDEX\x22,\x22enable_robot_comments\x22:true,\x22conflicts_predicate_enabled\x22:true\x7d,\x22download\x22:\x7b\x22schemes\x22:\x7b\x22anonymous http\x22:\x7b\x22url\x22:\x22https:\/\/review.opendev.org\/$\x7bproject\x7d\x22,\x22commands\x22:\x7b\x7d,\x22clone_commands\x22:\x7b\x22Clone with commit-msg hook\x22:\x22git clone \\\x22https:\/\/review.opendev.org\/$\x7bproject\x7d\\\x22 \\u0026\\u0026 (cd \\\x22$\x7bproject-base-name\x7d\\\x22 \\u0026\\u0026 mkdir -p `git rev-parse --git-dir`\/hooks\/ \\u0026\\u0026 curl -Lo `git rev-parse --git-dir`\/hooks\/commit-msg https:\/\/review.opendev.org\/tools\/hooks\/commit-msg \\u0026\\u0026 chmod +x `git rev-parse --git-dir`\/hooks\/commit-msg)\x22,\x22Clone\x22:\x22git clone \\\x22https:\/\/review.opendev.org\/$\x7bproject\x7d\\\x22\x22\x7d\x7d\x7d,\x22archives\x22:\x5b\x22tgz\x22,\x22tar\x22,\x22tbz2\x22,\x22txz\x22\x5d\x7d,\x22gerrit\x22:\x7b\x22all_projects\x22:\x22All-Projects\x22,\x22all_users\x22:\x22All-Users\x22,\x22doc_search\x22:true,\x22report_bug_url\x22:\x22https:\/\/docs.openstack.org\/infra\/system-config\/project.html#contributing\x22\x7d,\x22note_db_enabled\x22:true,\x22plugin\x22:\x7b\x22js_resource_paths\x22:\x5b\x22plugins\/codemirror-editor\/static\/codemirror_editor.js\x22,\x22plugins\/delete-project\/static\/gr-delete-repo.js\x22,\x22plugins\/zuul-results-summary\/static\/zuul-results-summary.js\x22,\x22plugins\/opendev-theme-plugin\/static\/opendev-theme-plugin.js\x22\x5d\x7d,\x22sshd\x22:\x7b\x7d,\x22suggest\x22:\x7b\x22from\x22:0\x7d,\x22user\x22:\x7b\x22anonymous_coward_name\x22:\x22Name of user not set\x22\x7d,\x22receive\x22:\x7b\x22enable_signed_push\x22:false\x7d,\x22submit_requirement_dashboard_columns\x22:\x5b\x5d\x7d, \x22\/config\/server\/top-menus\x22: \x5b\x5d\x7d');</script> <link rel="icon" type="image/x-icon" href="/favicon.ico"> <link rel="preload" href="/fonts/opensans-latin-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/opensans-latin-600.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/opensans-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/opensans-latin-ext-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/opensans-latin-ext-600.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/opensans-latin-ext-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-latin-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-latin-500.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-latin-ext-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-latin-ext-500.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-latin-ext-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-mono-latin-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-mono-latin-500.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-mono-latin-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-mono-latin-ext-400.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-mono-latin-ext-500.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/roboto-mono-latin-ext-700.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="/fonts/material-icons.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" as="style" href="/styles/fonts.css"> <link rel="preload" as="style" href="/styles/material-icons.css"> <link rel="preload" as="style" href="/styles/main.css"> <script src="/bower_components/webcomponentsjs/webcomponents-lite.js"></script> <link rel="stylesheet" href="/styles/fonts.css"> <link rel="stylesheet" href="/styles/material-icons.css"> <link rel="stylesheet" href="/styles/main.css"> <body unresolved> <gr-app id="pg-app"></gr-app> <script src="/elements/gr-app.js" crossorigin="anonymous"></script>