)]}'
{"doc/source/deploy/install-guide.rst":[{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"1feb6ba0d2b702e36ea292f6efe547dc03e6647a","unresolved":false,"context_lines":[{"line_number":1294,"context_line":"in Linux when a server has more than one SATA, SCSI or IDE disk controller"},{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefor to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always pick for the deployment Ironic introduced the root device hints."},{"line_number":1299,"context_line":""},{"line_number":1300,"context_line":"The list of support hints at present is:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_43b6e73e","line":1297,"updated":"2015-03-23 13:30:02.000000000","message":"nit: s/Therefor/Therefore,/","commit_id":"866fa936e96c23930d6a3a3bdd15f90ff5c53962"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"09bec4b24632ad0bea70b83ae0a33b9421012119","unresolved":false,"context_lines":[{"line_number":1294,"context_line":"in Linux when a server has more than one SATA, SCSI or IDE disk controller"},{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefor to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always pick for the deployment Ironic introduced the root device hints."},{"line_number":1299,"context_line":""},{"line_number":1300,"context_line":"The list of support hints at present is:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_4390a7ec","line":1297,"in_reply_to":"1a6ced46_43b6e73e","updated":"2015-03-23 13:39:30.000000000","message":"Done","commit_id":"866fa936e96c23930d6a3a3bdd15f90ff5c53962"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"1feb6ba0d2b702e36ea292f6efe547dc03e6647a","unresolved":false,"context_lines":[{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefor to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always pick for the deployment Ironic introduced the root device hints."},{"line_number":1299,"context_line":""},{"line_number":1300,"context_line":"The list of support hints at present is:"},{"line_number":1301,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_a3f31b09","line":1298,"updated":"2015-03-23 13:30:02.000000000","message":"nit: picked. Though \u0027chosen\u0027 sounds better to my ear.\n\nAlso, a comma after \u0027deployment\u0027.","commit_id":"866fa936e96c23930d6a3a3bdd15f90ff5c53962"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"09bec4b24632ad0bea70b83ae0a33b9421012119","unresolved":false,"context_lines":[{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefor to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always pick for the deployment Ironic introduced the root device hints."},{"line_number":1299,"context_line":""},{"line_number":1300,"context_line":"The list of support hints at present is:"},{"line_number":1301,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_03adcf31","line":1298,"in_reply_to":"1a6ced46_a3f31b09","updated":"2015-03-23 13:39:30.000000000","message":"Done","commit_id":"866fa936e96c23930d6a3a3bdd15f90ff5c53962"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"1feb6ba0d2b702e36ea292f6efe547dc03e6647a","unresolved":false,"context_lines":[{"line_number":1305,"context_line":"* wwn (STRING): unique storage identifier"},{"line_number":1306,"context_line":"* size (INT): size of the device in GiB"},{"line_number":1307,"context_line":""},{"line_number":1308,"context_line":"To add a hint to Ironic update the node\u0027s properties adding a"},{"line_number":1309,"context_line":"``root_device`` key, e.g::"},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"    ironic node-update \u003cnode-uuid\u003e add properties/root_device\u003d\u0027{\"wwn\": \"0x4000cca77fc4dba1\"}\u0027"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_4369878a","line":1308,"updated":"2015-03-23 13:30:02.000000000","message":"nit: comma after \u0027Ironic\u0027","commit_id":"866fa936e96c23930d6a3a3bdd15f90ff5c53962"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"09bec4b24632ad0bea70b83ae0a33b9421012119","unresolved":false,"context_lines":[{"line_number":1305,"context_line":"* wwn (STRING): unique storage identifier"},{"line_number":1306,"context_line":"* size (INT): size of the device in GiB"},{"line_number":1307,"context_line":""},{"line_number":1308,"context_line":"To add a hint to Ironic update the node\u0027s properties adding a"},{"line_number":1309,"context_line":"``root_device`` key, e.g::"},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"    ironic node-update \u003cnode-uuid\u003e add properties/root_device\u003d\u0027{\"wwn\": \"0x4000cca77fc4dba1\"}\u0027"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_23aacb19","line":1308,"in_reply_to":"1a6ced46_4369878a","updated":"2015-03-23 13:39:30.000000000","message":"Done","commit_id":"866fa936e96c23930d6a3a3bdd15f90ff5c53962"},{"author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"change_message_id":"1feb6ba0d2b702e36ea292f6efe547dc03e6647a","unresolved":false,"context_lines":[{"line_number":1311,"context_line":"    ironic node-update \u003cnode-uuid\u003e add properties/root_device\u003d\u0027{\"wwn\": \"0x4000cca77fc4dba1\"}\u0027"},{"line_number":1312,"context_line":""},{"line_number":1313,"context_line":""},{"line_number":1314,"context_line":"That will guarantee that the Ironic will pick the disk device that have"},{"line_number":1315,"context_line":"the ``wwn`` equal the one passed to it, or fail the deployment if it"},{"line_number":1316,"context_line":"can not be found."},{"line_number":1317,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_e31fd307","line":1314,"updated":"2015-03-23 13:30:02.000000000","message":"s/the Ironic/Ironic/\n\ns/that have/that has/","commit_id":"866fa936e96c23930d6a3a3bdd15f90ff5c53962"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"09bec4b24632ad0bea70b83ae0a33b9421012119","unresolved":false,"context_lines":[{"line_number":1311,"context_line":"    ironic node-update \u003cnode-uuid\u003e add properties/root_device\u003d\u0027{\"wwn\": \"0x4000cca77fc4dba1\"}\u0027"},{"line_number":1312,"context_line":""},{"line_number":1313,"context_line":""},{"line_number":1314,"context_line":"That will guarantee that the Ironic will pick the disk device that have"},{"line_number":1315,"context_line":"the ``wwn`` equal the one passed to it, or fail the deployment if it"},{"line_number":1316,"context_line":"can not be found."},{"line_number":1317,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1a6ced46_43a7c74f","line":1314,"in_reply_to":"1a6ced46_e31fd307","updated":"2015-03-23 13:39:30.000000000","message":"Done","commit_id":"866fa936e96c23930d6a3a3bdd15f90ff5c53962"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"4fd528cc188f7beff31af18107a95042909a3929","unresolved":false,"context_lines":[{"line_number":1286,"context_line":"  $ ironic node-set-maintenance $NODE_UUID on"},{"line_number":1287,"context_line":""},{"line_number":1288,"context_line":""},{"line_number":1289,"context_line":"Picking the right disk for deployment (root device hints)"},{"line_number":1290,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":1291,"context_line":""},{"line_number":1292,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_ae776901","line":1289,"updated":"2015-03-23 21:42:44.000000000","message":"How about \u0027Specifying the disk for deployment (root device hints)\u0027\n\nI think this should be above Troubleshooting. Maybe before \u0027Enrollment\u0027?","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"872f2775ecbb9c4e1f126d9ba3f0b25925957a45","unresolved":false,"context_lines":[{"line_number":1286,"context_line":"  $ ironic node-set-maintenance $NODE_UUID on"},{"line_number":1287,"context_line":""},{"line_number":1288,"context_line":""},{"line_number":1289,"context_line":"Picking the right disk for deployment (root device hints)"},{"line_number":1290,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":1291,"context_line":""},{"line_number":1292,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_d75b472c","line":1289,"in_reply_to":"1a6ced46_ae776901","updated":"2015-03-24 10:02:58.000000000","message":"+1 I will put it after \u0027Enrollment\u0027, because that way first one creates the node and then it can specify the disk. What you think?","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"4fd528cc188f7beff31af18107a95042909a3929","unresolved":false,"context_lines":[{"line_number":1291,"context_line":""},{"line_number":1292,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"},{"line_number":1293,"context_line":"deploy ramdisk about which disk it should pick for the deployment. Since"},{"line_number":1294,"context_line":"in Linux when a server has more than one SATA, SCSI or IDE disk controller"},{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_333cc2e2","line":1294,"updated":"2015-03-23 21:42:44.000000000","message":"nit s/Since in Linux/In Linux,/\n\ns/controller/controller,/","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"872f2775ecbb9c4e1f126d9ba3f0b25925957a45","unresolved":false,"context_lines":[{"line_number":1291,"context_line":""},{"line_number":1292,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"},{"line_number":1293,"context_line":"deploy ramdisk about which disk it should pick for the deployment. Since"},{"line_number":1294,"context_line":"in Linux when a server has more than one SATA, SCSI or IDE disk controller"},{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_f741233a","line":1294,"in_reply_to":"1a6ced46_333cc2e2","updated":"2015-03-24 10:02:58.000000000","message":"Done","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"4fd528cc188f7beff31af18107a95042909a3929","unresolved":false,"context_lines":[{"line_number":1292,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"},{"line_number":1293,"context_line":"deploy ramdisk about which disk it should pick for the deployment. Since"},{"line_number":1294,"context_line":"in Linux when a server has more than one SATA, SCSI or IDE disk controller"},{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always chosen for the deployment, Ironic introduced the root device hints."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_4e5ef5e7","line":1295,"updated":"2015-03-23 21:42:44.000000000","message":"is \"device nodes\" the right terminology?","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"872f2775ecbb9c4e1f126d9ba3f0b25925957a45","unresolved":false,"context_lines":[{"line_number":1292,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"},{"line_number":1293,"context_line":"deploy ramdisk about which disk it should pick for the deployment. Since"},{"line_number":1294,"context_line":"in Linux when a server has more than one SATA, SCSI or IDE disk controller"},{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always chosen for the deployment, Ironic introduced the root device hints."}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_f7dda371","line":1295,"in_reply_to":"1a6ced46_4e5ef5e7","updated":"2015-03-24 10:02:58.000000000","message":"Yes, http://www.linux-tutorial.info/modules.php?name\u003dMContent\u0026pageid\u003d93\n\n\"So what exactly is a device node? It\u0027s basically a file. Like all other dialects of Unix, Linux accesses hardware devices just as if it were reading or writing any other file.\"\n\nTho, \"device node\" is the right term it may be confusing because we also have nodes in Ironic, I can say only \"device\" here if you think it\u0027s better. \n\nI will leave as-is for the next patch-set, but lemme know what you think.\n\nThanks","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"6bfdd970e4ca0074ebf299afe76ffb4c8268f311","unresolved":false,"context_lines":[{"line_number":1292,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"},{"line_number":1293,"context_line":"deploy ramdisk about which disk it should pick for the deployment. Since"},{"line_number":1294,"context_line":"in Linux when a server has more than one SATA, SCSI or IDE disk controller"},{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always chosen for the deployment, Ironic introduced the root device hints."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa963961_cbe75dab","line":1295,"in_reply_to":"1a6ced46_f7dda371","updated":"2015-03-26 14:40:48.000000000","message":"Ah. Thx! I learned something new. I think using \u0027device node\u0027 is fine then. Although I would have suggested (this is already merged so probably not worth updating) modifying the next line, s/devices/device nodes/ :-)","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"4fd528cc188f7beff31af18107a95042909a3929","unresolved":false,"context_lines":[{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always chosen for the deployment, Ironic introduced the root device hints."},{"line_number":1299,"context_line":""},{"line_number":1300,"context_line":"The list of support hints at present is:"},{"line_number":1301,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_6ef9f1c7","line":1298,"updated":"2015-03-23 21:42:44.000000000","message":"s/the root/root/","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"872f2775ecbb9c4e1f126d9ba3f0b25925957a45","unresolved":false,"context_lines":[{"line_number":1295,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1296,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1297,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always chosen for the deployment, Ironic introduced the root device hints."},{"line_number":1299,"context_line":""},{"line_number":1300,"context_line":"The list of support hints at present is:"},{"line_number":1301,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_d75c27f0","line":1298,"in_reply_to":"1a6ced46_6ef9f1c7","updated":"2015-03-24 10:02:58.000000000","message":"Done","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"4fd528cc188f7beff31af18107a95042909a3929","unresolved":false,"context_lines":[{"line_number":1297,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always chosen for the deployment, Ironic introduced the root device hints."},{"line_number":1299,"context_line":""},{"line_number":1300,"context_line":"The list of support hints at present is:"},{"line_number":1301,"context_line":""},{"line_number":1302,"context_line":"* model (STRING): device identifier"},{"line_number":1303,"context_line":"* vendor (STRING): device vendor"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_8e1d4d12","line":1300,"updated":"2015-03-23 21:42:44.000000000","message":"nit s/at present//\n\nI always find \u0027currently\u0027, \u0027at present\u0027 somewhat odd, because whenever someone reads it, it means \u0027now\u0027, unless prefaced by some date/time.","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"872f2775ecbb9c4e1f126d9ba3f0b25925957a45","unresolved":false,"context_lines":[{"line_number":1297,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1298,"context_line":"always chosen for the deployment, Ironic introduced the root device hints."},{"line_number":1299,"context_line":""},{"line_number":1300,"context_line":"The list of support hints at present is:"},{"line_number":1301,"context_line":""},{"line_number":1302,"context_line":"* model (STRING): device identifier"},{"line_number":1303,"context_line":"* vendor (STRING): device vendor"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_f772037b","line":1300,"in_reply_to":"1a6ced46_8e1d4d12","updated":"2015-03-24 10:02:58.000000000","message":"Done","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"4fd528cc188f7beff31af18107a95042909a3929","unresolved":false,"context_lines":[{"line_number":1306,"context_line":"* size (INT): size of the device in GiB"},{"line_number":1307,"context_line":""},{"line_number":1308,"context_line":"To add a hint to Ironic, update the node\u0027s properties adding a"},{"line_number":1309,"context_line":"``root_device`` key, e.g::"},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"    ironic node-update \u003cnode-uuid\u003e add properties/root_device\u003d\u0027{\"wwn\": \"0x4000cca77fc4dba1\"}\u0027"},{"line_number":1312,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_6e95713f","line":1309,"updated":"2015-03-23 21:42:44.000000000","message":"How about \u0027To associate one or more hints with a node, update the node\u0027s properties with a ``root_device`` key. For example::\n\nthen you won\u0027t need the note below about multiple hints.\n\nDo you think we need to specify that if multiple hints are specified, a device must satisfy all the hints? (If it is a hint, then it shouldn\u0027t fail, should it. It is only a \u0027hint\u0027. Maybe we need to call it something else if it isn\u0027t just a hint. Seems more like a criterion?)","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"872f2775ecbb9c4e1f126d9ba3f0b25925957a45","unresolved":false,"context_lines":[{"line_number":1306,"context_line":"* size (INT): size of the device in GiB"},{"line_number":1307,"context_line":""},{"line_number":1308,"context_line":"To add a hint to Ironic, update the node\u0027s properties adding a"},{"line_number":1309,"context_line":"``root_device`` key, e.g::"},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"    ironic node-update \u003cnode-uuid\u003e add properties/root_device\u003d\u0027{\"wwn\": \"0x4000cca77fc4dba1\"}\u0027"},{"line_number":1312,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_f720434b","line":1309,"in_reply_to":"1a6ced46_6e95713f","updated":"2015-03-24 10:02:58.000000000","message":"Sounds good. I will change that note to say that if multiple hitns are specified a device must satisfy all the hints.\n\nProblem is that we are using \"hint\" all around the code, maybe a follow up patch correcting the terminology if we decide to change it?","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"6bfdd970e4ca0074ebf299afe76ffb4c8268f311","unresolved":false,"context_lines":[{"line_number":1306,"context_line":"* size (INT): size of the device in GiB"},{"line_number":1307,"context_line":""},{"line_number":1308,"context_line":"To add a hint to Ironic, update the node\u0027s properties adding a"},{"line_number":1309,"context_line":"``root_device`` key, e.g::"},{"line_number":1310,"context_line":""},{"line_number":1311,"context_line":"    ironic node-update \u003cnode-uuid\u003e add properties/root_device\u003d\u0027{\"wwn\": \"0x4000cca77fc4dba1\"}\u0027"},{"line_number":1312,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa963961_ab02d96d","line":1309,"in_reply_to":"1a6ced46_f720434b","updated":"2015-03-26 14:40:48.000000000","message":"Hmm. I dunno. I was fine with \u0027hints\u0027 until I thought about it more. I don\u0027t feel strongly about it, as long as people understand that the hint(s) has to be satisfied.","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"4fd528cc188f7beff31af18107a95042909a3929","unresolved":false,"context_lines":[{"line_number":1312,"context_line":""},{"line_number":1313,"context_line":""},{"line_number":1314,"context_line":"That will guarantee that Ironic will pick the disk device that has the"},{"line_number":1315,"context_line":"``wwn`` equal the one passed to it, or fail the deployment if it can"},{"line_number":1316,"context_line":"not be found."},{"line_number":1317,"context_line":""},{"line_number":1318,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_aeada98a","line":1315,"updated":"2015-03-23 21:42:44.000000000","message":"s/equal the one passed to it/equal to the specified wwn value/","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"872f2775ecbb9c4e1f126d9ba3f0b25925957a45","unresolved":false,"context_lines":[{"line_number":1312,"context_line":""},{"line_number":1313,"context_line":""},{"line_number":1314,"context_line":"That will guarantee that Ironic will pick the disk device that has the"},{"line_number":1315,"context_line":"``wwn`` equal the one passed to it, or fail the deployment if it can"},{"line_number":1316,"context_line":"not be found."},{"line_number":1317,"context_line":""},{"line_number":1318,"context_line":".. note::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1a6ced46_171cff12","line":1315,"in_reply_to":"1a6ced46_aeada98a","updated":"2015-03-24 10:02:58.000000000","message":"Done","commit_id":"d38d58916d069c7308f3f967afd7cfda0afeb3f3"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d5f39b3a6095cd5a08cbc447e77b854d58d079ae","unresolved":false,"context_lines":[{"line_number":1053,"context_line":".. _ironic-discoverd: https://github.com/stackforge/ironic-discoverd"},{"line_number":1054,"context_line":""},{"line_number":1055,"context_line":""},{"line_number":1056,"context_line":"Specifying the disk for deployment (root device hints)"},{"line_number":1057,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":1058,"context_line":""},{"line_number":1059,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6ced46_bc205e4a","line":1056,"updated":"2015-03-24 15:43:06.000000000","message":"nit: I would drop phrase in () for the sake of brevity","commit_id":"2d90dbfbda4aee4cc683ba86c6c956f686fd3f7f"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"0ff6c6541131f0db86863feadfbf92d49e3e86aa","unresolved":false,"context_lines":[{"line_number":1053,"context_line":".. _ironic-discoverd: https://github.com/stackforge/ironic-discoverd"},{"line_number":1054,"context_line":""},{"line_number":1055,"context_line":""},{"line_number":1056,"context_line":"Specifying the disk for deployment (root device hints)"},{"line_number":1057,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":1058,"context_line":""},{"line_number":1059,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6ced46_7c36e653","line":1056,"in_reply_to":"1a6ced46_bc205e4a","updated":"2015-03-24 15:48:20.000000000","message":"Done","commit_id":"2d90dbfbda4aee4cc683ba86c6c956f686fd3f7f"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d5f39b3a6095cd5a08cbc447e77b854d58d079ae","unresolved":false,"context_lines":[{"line_number":1057,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":1058,"context_line":""},{"line_number":1059,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"},{"line_number":1060,"context_line":"deploy ramdisk about which disk it should pick for the deployment. in"},{"line_number":1061,"context_line":"Linux when a server has more than one SATA, SCSI or IDE disk controller,"},{"line_number":1062,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1063,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6ced46_fce7363e","line":1060,"updated":"2015-03-24 15:43:06.000000000","message":"nit: capital letter after dot","commit_id":"2d90dbfbda4aee4cc683ba86c6c956f686fd3f7f"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"0ff6c6541131f0db86863feadfbf92d49e3e86aa","unresolved":false,"context_lines":[{"line_number":1057,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":1058,"context_line":""},{"line_number":1059,"context_line":"Starting with the Kilo release, Ironic supports passing hints to the"},{"line_number":1060,"context_line":"deploy ramdisk about which disk it should pick for the deployment. in"},{"line_number":1061,"context_line":"Linux when a server has more than one SATA, SCSI or IDE disk controller,"},{"line_number":1062,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1063,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6ced46_3c138eb9","line":1060,"in_reply_to":"1a6ced46_fce7363e","updated":"2015-03-24 15:48:20.000000000","message":"Done","commit_id":"2d90dbfbda4aee4cc683ba86c6c956f686fd3f7f"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d5f39b3a6095cd5a08cbc447e77b854d58d079ae","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"deploy ramdisk about which disk it should pick for the deployment. in"},{"line_number":1061,"context_line":"Linux when a server has more than one SATA, SCSI or IDE disk controller,"},{"line_number":1062,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1063,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1064,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1065,"context_line":"always chosen for the deployment, Ironic introduced root device hints."},{"line_number":1066,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6ced46_1cedf2ef","line":1063,"updated":"2015-03-24 15:43:06.000000000","message":"Star is not well visible as a link. I would make word \"arbitrary\" a link instead","commit_id":"2d90dbfbda4aee4cc683ba86c6c956f686fd3f7f"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"53ad5ae6462ffa195c0b716901d3a45c89cf590b","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"deploy ramdisk about which disk it should pick for the deployment. in"},{"line_number":1061,"context_line":"Linux when a server has more than one SATA, SCSI or IDE disk controller,"},{"line_number":1062,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1063,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1064,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1065,"context_line":"always chosen for the deployment, Ironic introduced root device hints."},{"line_number":1066,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6ced46_9ca3a24e","line":1063,"in_reply_to":"1a6ced46_1c4a52ac","updated":"2015-03-24 15:49:24.000000000","message":"I think inline links are fine, but anything visible would work for me :)","commit_id":"2d90dbfbda4aee4cc683ba86c6c956f686fd3f7f"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"0ff6c6541131f0db86863feadfbf92d49e3e86aa","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"deploy ramdisk about which disk it should pick for the deployment. in"},{"line_number":1061,"context_line":"Linux when a server has more than one SATA, SCSI or IDE disk controller,"},{"line_number":1062,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1063,"context_line":"`*`_, resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to switch"},{"line_number":1064,"context_line":"around between reboots. Therefore, to guarantee that a specific disk is"},{"line_number":1065,"context_line":"always chosen for the deployment, Ironic introduced root device hints."},{"line_number":1066,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a6ced46_1c4a52ac","line":1063,"in_reply_to":"1a6ced46_1cedf2ef","updated":"2015-03-24 15:48:20.000000000","message":"It\u0027s a reference, perhaps [link] would be more visible?","commit_id":"2d90dbfbda4aee4cc683ba86c6c956f686fd3f7f"},{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"cc6df3ff312ca425bf18759c759274dbdd0cc70f","unresolved":false,"context_lines":[{"line_number":1060,"context_line":"deploy ramdisk about which disk it should pick for the deployment. In"},{"line_number":1061,"context_line":"Linux when a server has more than one SATA, SCSI or IDE disk controller,"},{"line_number":1062,"context_line":"the order in which their corresponding device nodes are added is arbitrary"},{"line_number":1063,"context_line":"[`link`_], resulting in devices like ``/dev/sda`` and ``/dev/sdb`` to"},{"line_number":1064,"context_line":"switch around between reboots. Therefore, to guarantee that a specific"},{"line_number":1065,"context_line":"disk is always chosen for the deployment, Ironic introduced root device"},{"line_number":1066,"context_line":"hints."}],"source_content_type":"text/x-rst","patch_set":4,"id":"1a6ced46_bf02103c","line":1063,"updated":"2015-03-24 16:05:20.000000000","message":"nit:\n\ns/to/which may/","commit_id":"0a1c2c08931b1ae041292b548b46e21a18c65b99"}]}
