fuel-specs/63464b2f4bb332c50e779fc9493...

428 lines
13 KiB
Plaintext

{
"comments": [
{
"key": {
"uuid": "bacf61ea_e50d2d90",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 42,
"author": {
"id": 7935
},
"writtenOn": "2016-08-05T08:51:51Z",
"side": 1,
"message": "assign",
"range": {
"startLine": 42,
"startChar": 16,
"endLine": 42,
"endChar": 24
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_613803d4",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 42,
"author": {
"id": 12559
},
"writtenOn": "2016-08-05T16:19:47Z",
"side": 1,
"message": "Done",
"parentUuid": "bacf61ea_e50d2d90",
"range": {
"startLine": 42,
"startChar": 16,
"endLine": 42,
"endChar": 24
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_65001d03",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 46,
"author": {
"id": 7935
},
"writtenOn": "2016-08-05T08:51:51Z",
"side": 1,
"message": "confusion sentences where you use \"assigned\" word twice. It could be more simplify: It should be possible to extend role tag with new tags",
"range": {
"startLine": 45,
"startChar": 0,
"endLine": 46,
"endChar": 45
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_20172246",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 46,
"author": {
"id": 12559
},
"writtenOn": "2016-08-05T16:19:47Z",
"side": 1,
"message": "I just want to say that: \"It\u0027s possible to assign tag produced by one role to the node with different role.\"",
"parentUuid": "bacf61ea_65001d03",
"range": {
"startLine": 45,
"startChar": 0,
"endLine": 46,
"endChar": 45
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_80b6df3b",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 57,
"author": {
"id": 7935
},
"writtenOn": "2016-08-05T08:51:51Z",
"side": 1,
"message": "Could we make a difference between role tags and tags inside that role?\n\nFor example we could call them \"service tags\"? It will help with the description and reduce mess \"tagged roles include other tags that could be assign to the other tagged roles\"",
"range": {
"startLine": 53,
"startChar": 0,
"endLine": 57,
"endChar": 45
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_a02152a0",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 57,
"author": {
"id": 12559
},
"writtenOn": "2016-08-05T16:19:47Z",
"side": 1,
"message": "Done",
"parentUuid": "bacf61ea_80b6df3b",
"range": {
"startLine": 53,
"startChar": 0,
"endLine": 57,
"endChar": 45
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_761c356a",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 57,
"author": {
"id": 6677
},
"writtenOn": "2016-08-05T17:25:22Z",
"side": 1,
"message": "Using both \u0027tags\u0027 and \u0027roles\u0027 to define the same thing (a set of services running on a node) is both inaccurate and confusing. Nesting these concepts by inserting tags into roles, while keeping ability to add tags separately from roles, confuses even more.\n\nI would suggest to stick to \u0027tags\u0027 notion, and leave \u0027roles\u0027 as a purely interface thing that allows to assign multiple tags to a node, but doesn\u0027t appear in the node\u0027s metadata. I.e. you can assign a \u0027role\u0027 or set all corresponding tags by hand, and have the same metadata on the node. This will help to keep the model clean and simple and reduce potential confusion.",
"parentUuid": "bacf61ea_80b6df3b",
"range": {
"startLine": 53,
"startChar": 0,
"endLine": 57,
"endChar": 45
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_a7ce7257",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 57,
"author": {
"id": 8797
},
"writtenOn": "2016-08-05T22:30:53Z",
"side": 1,
"message": "oleg: +1, tags should become the only way of assigning groups of tasks to nodes, roles are simply pre-defined groups of tags",
"parentUuid": "bacf61ea_761c356a",
"range": {
"startLine": 53,
"startChar": 0,
"endLine": 57,
"endChar": 45
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_00230f59",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 108,
"author": {
"id": 7935
},
"writtenOn": "2016-08-05T08:51:51Z",
"side": 1,
"message": "Isn\u0027t it 2 diffrennct points?\n\n* Assign roles with set of tags\n* Assign tag to the role",
"range": {
"startLine": 108,
"startChar": 2,
"endLine": 108,
"endChar": 28
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_20ec42ba",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 108,
"author": {
"id": 12559
},
"writtenOn": "2016-08-05T16:19:47Z",
"side": 1,
"message": "Assignment of roles and tags are different definitions. Initially you should assign role to node before the tag\u0027s assignment.\n\u0027Assign roles with set of tags\u0027 - tags produced by role will be assigned automatically to node during the role\u0027s assignment\n\u0027Assign tag to the role\u0027 - we have base set of tags sticked to the role. I\u0027m not sure that It may be helpful for user to expand role\u0027s tag list, but anyway, it may be done in release API.",
"parentUuid": "bacf61ea_00230f59",
"range": {
"startLine": 108,
"startChar": 2,
"endLine": 108,
"endChar": 28
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_00daef4a",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 137,
"author": {
"id": 7935
},
"writtenOn": "2016-08-05T08:51:51Z",
"side": 1,
"message": "The same as in API",
"range": {
"startLine": 137,
"startChar": 2,
"endLine": 137,
"endChar": 8
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_802d2e00",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 137,
"author": {
"id": 12559
},
"writtenOn": "2016-08-05T16:19:47Z",
"side": 1,
"message": "Done",
"parentUuid": "bacf61ea_00daef4a",
"range": {
"startLine": 137,
"startChar": 2,
"endLine": 137,
"endChar": 8
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_20c8d354",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 319,
"author": {
"id": 7935
},
"writtenOn": "2016-08-05T08:51:51Z",
"side": 1,
"message": "* Create new test cases for thr new operations with tags\n* Lead manual CLI testing for the new operations\n* Extend fuel-qa test suite with new API tests for the operations with tags",
"range": {
"startLine": 319,
"startChar": 0,
"endLine": 319,
"endChar": 69
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_2a8c18d9",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 319,
"author": {
"id": 12559
},
"writtenOn": "2016-08-05T16:19:47Z",
"side": 1,
"message": "Done",
"parentUuid": "bacf61ea_20c8d354",
"range": {
"startLine": 319,
"startChar": 0,
"endLine": 319,
"endChar": 69
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "9ad45d7e_53caa750",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 319,
"author": {
"id": 9671
},
"writtenOn": "2016-08-08T11:46:58Z",
"side": 1,
"message": "Is it concerns only controller role?",
"range": {
"startLine": 319,
"startChar": 44,
"endLine": 319,
"endChar": 54
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "9ad45d7e_8574b5cf",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 319,
"author": {
"id": 12559
},
"writtenOn": "2016-08-08T23:32:46Z",
"side": 1,
"message": "Initial plan is decoupling of controller role, but, we are not limited only this role in the future.",
"parentUuid": "9ad45d7e_53caa750",
"range": {
"startLine": 319,
"startChar": 44,
"endLine": 319,
"endChar": 54
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_20f6138f",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 325,
"author": {
"id": 7935
},
"writtenOn": "2016-08-05T08:52:53Z",
"side": 1,
"message": "//// via Web UI/CLI/API",
"range": {
"startLine": 324,
"startChar": 0,
"endLine": 325,
"endChar": 34
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
},
{
"key": {
"uuid": "bacf61ea_0a8794b5",
"filename": "specs/10.0/role-decomposition.rst",
"patchSetId": 13
},
"lineNbr": 325,
"author": {
"id": 12559
},
"writtenOn": "2016-08-05T16:19:47Z",
"side": 1,
"message": "Done",
"parentUuid": "bacf61ea_20f6138f",
"range": {
"startLine": 324,
"startChar": 0,
"endLine": 325,
"endChar": 34
},
"revId": "63464b2f4bb332c50e779fc949319cae50bebc21",
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543",
"unresolved": false
}
]
}