)]}'
{"id":"openstack%2Fnova~675","triplet_id":"openstack%2Fnova~master~I101485f7bc28f8a5e9a1b69f4ebb0ba5a644e83e","project":"openstack/nova","branch":"master","topic":"bp/TrustedComputingPools","hashtags":[],"change_id":"I101485f7bc28f8a5e9a1b69f4ebb0ba5a644e83e","subject":"Adds TrustedComputingPools support","status":"ABANDONED","created":"2011-09-26 23:09:59.000000000","updated":"2011-10-27 01:47:13.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b25f31a721ed2b70793b18b188a87a135bc16561","_number":675,"virtual_id_number":675,"owner":{"_account_id":849,"name":"fred yang","username":"fred-yang"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":849,"name":"fred yang","username":"fred-yang"},{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":849,"name":"fred yang","username":"fred-yang"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":849,"name":"fred yang","username":"fred-yang"},{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":849,"name":"fred yang","username":"fred-yang"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},{"_account_id":849,"name":"fred yang","username":"fred-yang"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2011-09-27 18:42:43.000000000","updated_by":{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},"reviewer":{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},"state":"REVIEWER"}],"messages":[{"id":"3f1eef43bb80d0eeeeb450ca06867d283b00d214","author":{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},"date":"2011-09-27 18:42:43.000000000","message":"Patch Set 1:\n\nThis is a pretty large addition to Nova based on a blueprint marked in \u0027discussion\u0027. A couple points:\n\n1) Make sure to read the HACKING file in Nova for guidelines to follow (docstring formatting, etc.)\n\n2) The concept of \u0027trusted computing pools\u0027 is a bit strange to me, as such a lot of the code for the client/server in scheduler/attestation is difficult to read. For example \"PcrMask\" and \"trust levels\".\n\nThese two things being said, I don\u0027t have a lot of experience in working with the scheduler, so I\u0027ll try to give you good feedback, but hopefully someone else might be able to provide better (more scheduler-specific) feedback.\n\nLong story short, I would love to make sure that this blueprint be \"approved\" before we merge this code.","accounts_in_message":[],"_revision_number":1},{"id":"a8b0ebeb60cd258eecb0658e2e6b2973b823aca7","author":{"_account_id":849,"name":"fred yang","username":"fred-yang"},"date":"2011-09-27 23:21:21.000000000","message":"Patch Set 1:\n\nBrian,\n1. Catching up blueprint process for approval currently\n2. On trust level - two reason to convert [trusted, untrusted] into internal level values.  a) User friendly usage with [trusted, untrusted], but these strings are not easy for internal comparison especially when operators \"\u003e\u003d\" \"\u003c\" are used.  b) as attestation usage model is evolving forward - cloud subscribers can specify VM to run on a host meets basic criteria, for example, host with BIOS version xxx and Xen yyy, and doesn\u0027t care Dom0 measurement.  In such usage model, Cloud provider can define extra trust levels for subscribers to use.\n\nThanks,","accounts_in_message":[],"_revision_number":1},{"id":"ff0f79b35b855f31fc9e8b992e81da3d70c547ac","author":{"_account_id":849,"name":"fred yang","username":"fred-yang"},"date":"2011-10-11 15:38:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"da8409f149cf987c5b33b478a1a2725627151a83","author":{"_account_id":849,"name":"fred yang","username":"fred-yang"},"date":"2011-10-27 01:47:13.000000000","message":"Patch Set 2: Abandoned\n\nreworked","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"769b00000dca4b1e2fae0d8b7b92ab33dd953fa8","revisions":{"ef7d05df7f689b61549f14ee648a814e279ff870":{"kind":"REWORK","_number":1,"created":"2011-09-26 23:09:59.000000000","uploader":{"_account_id":849,"name":"fred yang","username":"fred-yang"},"ref":"refs/changes/75/675/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/75/675/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/675/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/675/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/675/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/75/675/1"}}},"commit":{"parents":[{"commit":"532cd9347b5afd31fdc72957b4a942d6e7020aa7","subject":"Merge \"Call endheaders when auth_token is None. Fixes bug 856721.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/532cd9347b5afd31fdc72957b4a942d6e7020aa7"}]}],"author":{"name":"Fred Yang","email":"fred.yang@intel.com","date":"2011-09-26 23:05:06.000000000","tz":-420},"committer":{"name":"Fred Yang","email":"fred.yang@intel.com","date":"2011-09-26 23:05:06.000000000","tz":-420},"subject":"Adds TrustedComputingPools support","message":"Adds TrustedComputingPools support\n\nImplements blueprint Trusted Computing Pools with\nblueprint https://blueprints.launchpad.net/nova/+spec/trusted-computing-pools\nSpec/Wiki http://wiki.openstack.org/TrustedComputingPools\n\nAdded json_filter_integrity to support scheduler to filter [\u0027\u003d\u0027, $trust_state.trust_lvl, \u0027trusted\u0027] for selecting trusted nodes for computing\n\nChange-Id: I101485f7bc28f8a5e9a1b69f4ebb0ba5a644e83e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ef7d05df7f689b61549f14ee648a814e279ff870"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ef7d05df7f689b61549f14ee648a814e279ff870"}]},"branch":"refs/heads/master"},"769b00000dca4b1e2fae0d8b7b92ab33dd953fa8":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2011-10-11 15:38:16.000000000","uploader":{"_account_id":849,"name":"fred yang","username":"fred-yang"},"ref":"refs/changes/75/675/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/75/675/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/675/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/675/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/75/675/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/75/675/2"}}},"commit":{"parents":[{"commit":"56be39aedb195576179e73c859db2271a9585496","subject":"Merge \"Further changes to the cleaner.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/56be39aedb195576179e73c859db2271a9585496"}]}],"author":{"name":"Fred Yang","email":"fred.yang@intel.com","date":"2011-09-26 23:05:06.000000000","tz":-420},"committer":{"name":"Fred Yang","email":"fred.yang@intel.com","date":"2011-10-10 22:13:12.000000000","tz":-420},"subject":"Adds TrustedComputingPools support","message":"Adds TrustedComputingPools support\n\nImplements blueprint Trusted Computing Pools with\nblueprint https://blueprints.launchpad.net/nova/+spec/trusted-computing-pools\nSpec/Wiki http://wiki.openstack.org/TrustedComputingPools\n\nAdded json_filter_integrity to support scheduler to filter [\u0027\u003d\u0027, $trust_state.trust_lvl, \u0027trusted\u0027] for selecting trusted nodes for computing\n\nChange-Id: I101485f7bc28f8a5e9a1b69f4ebb0ba5a644e83e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/769b00000dca4b1e2fae0d8b7b92ab33dd953fa8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/769b00000dca4b1e2fae0d8b7b92ab33dd953fa8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
