1379 lines
40 KiB
Plaintext
1379 lines
40 KiB
Plaintext
{
|
||
"comments": [
|
||
{
|
||
"key": {
|
||
"uuid": "8b978768_6d7cfbd7",
|
||
"filename": "/COMMIT_MSG",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 7,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "Add spec",
|
||
"range": {
|
||
"startLine": 7,
|
||
"startChar": 0,
|
||
"endLine": 7,
|
||
"endChar": 5
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "b2bea4dc_eed47017",
|
||
"filename": "/COMMIT_MSG",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 14,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "drop this word",
|
||
"range": {
|
||
"startLine": 14,
|
||
"startChar": 26,
|
||
"endLine": 14,
|
||
"endChar": 33
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "4cf641db_7e457c11",
|
||
"filename": "/COMMIT_MSG",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 16,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "add:\nBlueprint: vm-evacuations-for-host-recovery",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "ecbbfdcb_cda4446c",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 18,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "failed",
|
||
"range": {
|
||
"startLine": 18,
|
||
"startChar": 9,
|
||
"endLine": 18,
|
||
"endChar": 17
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "8a005346_cde17526",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 18,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "ecbbfdcb_cda4446c",
|
||
"range": {
|
||
"startLine": 18,
|
||
"startChar": 9,
|
||
"endLine": 18,
|
||
"endChar": 17
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "45a93340_6c349622",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 27,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "due to",
|
||
"range": {
|
||
"startLine": 27,
|
||
"startChar": 40,
|
||
"endLine": 27,
|
||
"endChar": 41
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "98f65e48_4fd9cabe",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 27,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "skip this comma",
|
||
"range": {
|
||
"startLine": 27,
|
||
"startChar": 35,
|
||
"endLine": 27,
|
||
"endChar": 36
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "449d6e69_97c8c182",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 27,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "needing",
|
||
"range": {
|
||
"startLine": 27,
|
||
"startChar": 56,
|
||
"endLine": 27,
|
||
"endChar": 60
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "bf756565_8f4e1a6a",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 27,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "449d6e69_97c8c182",
|
||
"range": {
|
||
"startLine": 27,
|
||
"startChar": 56,
|
||
"endLine": 27,
|
||
"endChar": 60
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "4b1790e0_195cef86",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 27,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "45a93340_6c349622",
|
||
"range": {
|
||
"startLine": 27,
|
||
"startChar": 40,
|
||
"endLine": 27,
|
||
"endChar": 41
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "a1422f2e_e340108c",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 27,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "98f65e48_4fd9cabe",
|
||
"range": {
|
||
"startLine": 27,
|
||
"startChar": 35,
|
||
"endLine": 27,
|
||
"endChar": 36
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "cf0e1e91_a43be349",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 30,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "We could also mention that the current multi-engine scenario is flaky and this spec could improve things in that department or at least allow for such a work.",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "e4b3a2f9_23158685",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 35,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "? You mean the three API actions? Then just \"an interface\".",
|
||
"range": {
|
||
"startLine": 35,
|
||
"startChar": 22,
|
||
"endLine": 35,
|
||
"endChar": 38
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "52bc606d_820cbaac",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 35,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "This spec provides an API action that supports two GET interfaces to query evacuation records and evacuation details.",
|
||
"parentUuid": "e4b3a2f9_23158685",
|
||
"range": {
|
||
"startLine": 35,
|
||
"startChar": 22,
|
||
"endLine": 35,
|
||
"endChar": 38
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "964adcd6_1dae9a55",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 38,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "Missing . at the end.",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "244c0632_7219131d",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 38,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "964adcd6_1dae9a55",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "d0912a58_9ec2663f",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 51,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "This needs amending to conform with updates below. I would drop the detailed enumerations here and just go with the general description saying that details will be recorded and user will be able to query them.",
|
||
"range": {
|
||
"startLine": 40,
|
||
"startChar": 0,
|
||
"endLine": 51,
|
||
"endChar": 6
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "532ab4bf_2793b8ac",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 51,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "d0912a58_9ec2663f",
|
||
"range": {
|
||
"startLine": 40,
|
||
"startChar": 0,
|
||
"endLine": 51,
|
||
"endChar": 6
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "a8567a2a_ba3510e1",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 55,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "I don\u0027t think this is useful. At least not in the first iteration.",
|
||
"range": {
|
||
"startLine": 52,
|
||
"startChar": 0,
|
||
"endLine": 55,
|
||
"endChar": 6
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "54a4385b_c76e7930",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 55,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "a8567a2a_ba3510e1",
|
||
"range": {
|
||
"startLine": 52,
|
||
"startChar": 0,
|
||
"endLine": 55,
|
||
"endChar": 6
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "b4a55e84_105b3469",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 66,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "the Masakari database.",
|
||
"range": {
|
||
"startLine": 66,
|
||
"startChar": 33,
|
||
"endLine": 66,
|
||
"endChar": 50
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "6ff4fb20_51c99e52",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 66,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "The tables below",
|
||
"range": {
|
||
"startLine": 66,
|
||
"startChar": 0,
|
||
"endLine": 66,
|
||
"endChar": 12
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "1e77711a_ac16e13a",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 66,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "b4a55e84_105b3469",
|
||
"range": {
|
||
"startLine": 66,
|
||
"startChar": 33,
|
||
"endLine": 66,
|
||
"endChar": 50
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "dc47aaba_918dffc5",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 66,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "6ff4fb20_51c99e52",
|
||
"range": {
|
||
"startLine": 66,
|
||
"startChar": 0,
|
||
"endLine": 66,
|
||
"endChar": 12
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "be80526a_221e320d",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 74,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "this is redundant, remove this",
|
||
"range": {
|
||
"startLine": 70,
|
||
"startChar": 0,
|
||
"endLine": 74,
|
||
"endChar": 31
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "c1aa17e3_292df736",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 74,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "be80526a_221e320d",
|
||
"range": {
|
||
"startLine": 70,
|
||
"startChar": 0,
|
||
"endLine": 74,
|
||
"endChar": 31
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "d4f1bcf4_91124f82",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 77,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "remove this",
|
||
"range": {
|
||
"startLine": 76,
|
||
"startChar": 0,
|
||
"endLine": 77,
|
||
"endChar": 23
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "3b2fa213_fa3e663f",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 77,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "d4f1bcf4_91124f82",
|
||
"range": {
|
||
"startLine": 76,
|
||
"startChar": 0,
|
||
"endLine": 77,
|
||
"endChar": 23
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "65b17cba_9275a273",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 78,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "make this a nested list",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "c2bc3a71_dc1d941e",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 78,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "65b17cba_9275a273",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "1ffc7b93_22370843",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 80,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "updated_at",
|
||
"range": {
|
||
"startLine": 80,
|
||
"startChar": 2,
|
||
"endLine": 80,
|
||
"endChar": 11
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "bd5376c1_f3f30ef3",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 80,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "1ffc7b93_22370843",
|
||
"range": {
|
||
"startLine": 80,
|
||
"startChar": 2,
|
||
"endLine": 80,
|
||
"endChar": 11
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "89c088a0_3f503b20",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 82,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "Boolean (you will likely reuse masakari.objects.base.MasakariPersistentObject which has the four fields above)",
|
||
"range": {
|
||
"startLine": 82,
|
||
"startChar": 11,
|
||
"endLine": 82,
|
||
"endChar": 18
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "88d6bc7e_4f90a9dc",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 82,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "89c088a0_3f503b20",
|
||
"range": {
|
||
"startLine": 82,
|
||
"startChar": 11,
|
||
"endLine": 82,
|
||
"endChar": 18
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "be01661e_3bee08bd",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 83,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "I don\u0027t think we need an \u0027id\u0027 field in modern usage with UUID.",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "fa19a5f8_58a4fd6c",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 83,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "be01661e_3bee08bd",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "10f0801d_5e509c86",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 84,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "UUID; there is such a type",
|
||
"range": {
|
||
"startLine": 84,
|
||
"startChar": 8,
|
||
"endLine": 84,
|
||
"endChar": 14
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "96dcd868_37f40e53",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 84,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "10f0801d_5e509c86",
|
||
"range": {
|
||
"startLine": 84,
|
||
"startChar": 8,
|
||
"endLine": 84,
|
||
"endChar": 14
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "97686422_cc3116d9",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 85,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "ditto - UUID",
|
||
"range": {
|
||
"startLine": 85,
|
||
"startChar": 21,
|
||
"endLine": 85,
|
||
"endChar": 27
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "18e0226e_8a190900",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 85,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "97686422_cc3116d9",
|
||
"range": {
|
||
"startLine": 85,
|
||
"startChar": 21,
|
||
"endLine": 85,
|
||
"endChar": 27
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "7da9218f_7fad982d",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 86,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "I would also store migration_id and migration_uuid (see https://docs.openstack.org/api-ref/compute/?expanded\u003dshow-migration-details-detail#show-migration-details). We need _id here because Nova does not (yet) support GET by uuid (perhaps you could work on that to streamline things?). This gives us access to all details about the migration (remember evacuation is just a special instance of evacuation). Notice also that we can list all migrations for an instance so we know precisely whether Masakari\u0027s was last or there were any further ones.",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "4ce6e574_88d8b508",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 86,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "ditto - UUID",
|
||
"range": {
|
||
"startLine": 86,
|
||
"startChar": 17,
|
||
"endLine": 86,
|
||
"endChar": 23
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "4cbb610f_53e55ff6",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 86,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "4ce6e574_88d8b508",
|
||
"range": {
|
||
"startLine": 86,
|
||
"startChar": 17,
|
||
"endLine": 86,
|
||
"endChar": 23
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "19d15cc7_70ff4843",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 86,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "It is ok without migration_uuid, and it doesn\u0027t used migration_uuid to check whether evacuation finished. Moreover when executing an evacuation or migration command, the interface does not return migration_uuid. Need to query the migration record of the instance, and then get the migration_uuid.",
|
||
"parentUuid": "7da9218f_7fad982d",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "16ba19cf_37b0d527",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 88,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "Will it be the name of the hypervisor or the name of the nova compute host? I would just rely on Masakari notification\u0027s source_host_uuid (via notification_uuid) instead.",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "22f4d25f_35674d62",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 88,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "source_host is the name of the nova compute host.Not using uuid but name will be more intuitive,and will not affect the implementation of the migrate back function.",
|
||
"parentUuid": "16ba19cf_37b0d527",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "23d90dd0_d850d9f1",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 90,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "I would remove this field entirely (see above - migration_uuid).",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "579a3ac8_e900954c",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 90,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "The migration_uuid is not used in the evacuation table, so the dest_host field is required.",
|
||
"parentUuid": "23d90dd0_d850d9f1",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "359a85fc_d632460a",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 92,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "Let\u0027s list all the possibilities. What are they? E.g. also \u0027failed\u0027. Also, let\u0027s go with short names, we don\u0027t need the \u0027evacuate_\u0027 prefix all over the place.\n\nWe should also include a field like ``status_details`` (the name is just a suggestion, perhaps you can give a better one) where we would store the details about the status (e.g. we could store a reason of ignore/failure).",
|
||
"range": {
|
||
"startLine": 92,
|
||
"startChar": 55,
|
||
"endLine": 92,
|
||
"endChar": 64
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "c0f5f3c3_a41424d4",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 92,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "The evacuation status includes evacuate_pending, evacuate_ongoing, evacuate_ignored, evacuate_failed and evacuated_succeeded. Here, the\u0027evacuate_\u0027 prefix all over the place is added, so that other states (such as \u0027revert_\u0027 prefix) can be used for migrate back, which is more intuitive and not easy to be confused.\n\nThanks for your suggestion, and I will add a field \"status_details\" to store the details about the status.",
|
||
"parentUuid": "359a85fc_d632460a",
|
||
"range": {
|
||
"startLine": 92,
|
||
"startChar": 55,
|
||
"endLine": 92,
|
||
"endChar": 64
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "d0363dac_3a9e3253",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 93,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "Mayhaps it would be better to have a floating point value for priority? I am imagining an arbitrary metric here. On the other hand, we could probably enforce integer metrics without losing the flexibility. I would say let\u0027s drop this field for now and add it in the prioritisation spec instead so that here we focus on the existing functionalites but with the proper tracking of evacuations.",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "3e81e7a8_203c6bca",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 93,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "d0363dac_3a9e3253",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "a60310e5_be891f98",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 96,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "Obviously need to adapt examples to changes above.",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "07d63b26_bffb4b6b",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 96,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "a60310e5_be891f98",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "c4580d8b_f5ca03d2",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 138,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "I don\u0027t see a use for allowing to PUT on evacuations. Could you elaborate? I would assume Masakari Engine would handle this internally only and API would only allow querying (GET list/details).",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "38c613cc_42f754c0",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 138,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "c4580d8b_f5ca03d2",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "8b6b995b_94d03d61",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 197,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "I don\u0027t know which section would be best but I guess we need an \"Engine impact\" to describe that the engine would now handle updating this data. And also how that would work. For example, is the engine going to seed the table? (I think so) And then is another periodic task in engine going to handle the evacuations? (I hope so) And finally we should think about the multi-engine scenario which is currently flaky. This implementation could also easily improve it (or at least allow for easier improvement).",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "4debe30e_f7c0a7a8",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 211,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "Also: creating the object definition, database schema, migration, updating engine to handle this.",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "73adf04e_c070f978",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 211,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Thanks, but we don\u0027t include migration.",
|
||
"parentUuid": "4debe30e_f7c0a7a8",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "78e3a21d_418f06e9",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 218,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "drop",
|
||
"range": {
|
||
"startLine": 218,
|
||
"startChar": 48,
|
||
"endLine": 218,
|
||
"endChar": 49
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "1d9d702e_0be1adba",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 218,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "78e3a21d_418f06e9",
|
||
"range": {
|
||
"startLine": 218,
|
||
"startChar": 48,
|
||
"endLine": 218,
|
||
"endChar": 49
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "9f87a8f5_e8eb53f3",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 220,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "unit and",
|
||
"range": {
|
||
"startLine": 220,
|
||
"startChar": 5,
|
||
"endLine": 220,
|
||
"endChar": 6
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "52c13f6e_b1ac6c76",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 220,
|
||
"author": {
|
||
"id": 30491
|
||
},
|
||
"writtenOn": "2021-07-23T17:06:42Z",
|
||
"side": 1,
|
||
"message": "missing . at the end.",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": true
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "85a4490f_918e15b1",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 220,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "52c13f6e_b1ac6c76",
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
},
|
||
{
|
||
"key": {
|
||
"uuid": "c0edd3f6_054875c7",
|
||
"filename": "specs/xena/implemented/vm-evacuations-for-host-recovery.rst",
|
||
"patchSetId": 2
|
||
},
|
||
"lineNbr": 220,
|
||
"author": {
|
||
"id": 31825
|
||
},
|
||
"writtenOn": "2021-07-29T01:51:02Z",
|
||
"side": 1,
|
||
"message": "Done",
|
||
"parentUuid": "9f87a8f5_e8eb53f3",
|
||
"range": {
|
||
"startLine": 220,
|
||
"startChar": 5,
|
||
"endLine": 220,
|
||
"endChar": 6
|
||
},
|
||
"revId": "7799bda702d83f28406249e2c8babc3f4cae0bfe",
|
||
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
|
||
"unresolved": false
|
||
}
|
||
]
|
||
} |