Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. id: A string value that represents the identifier of the blocked task manager or node.
  2. action: An enum value(MARK_BLOCKED or MARK_BLOCKED_AND_EVACUATE_TASKS) that represents the block action when a task manager/node is marked as blocked.
  3. startTimestamp: A long value that represents the unix timestamp(milliseconds) of creating this item. 
  4. endTimestamp:  A long value that represents the unix timestamp(milliseconds) at which the item should be removed. If the blocked item is permanent, this value will be Long.MAX_VALUE(9223372036854775807).
  5. cause: A string value that represents the cause for blocking this task manager or node.

...

  1. id: A string value that specifies the identifier of the blocked task manager or node.
  2. action: An enum value(MARK_BLOCKED or MARK_BLOCKED_AND_EVACUATE_TASKS) that specifies the block action when a task manager/node is marked as blocked.
  3. timeout(optional): The timestamp of creating this itemA long value that specifies the timeout (milliseconds).
  4. endTimestamp(optional): The timestamp A long value that specifies the unix timestamp(milliseconds) at which the item should be removed.
  5. cause: The A string value that represents the cause for creating this itemblocking this task manager or node.

Note that

...

only one of timeout and endTimestamp

...

can be specified. If neither is specified, it means that the blocked item is permanent and will not be removed. If both are specified,

...

will return error.

Remove

DELETE: http://{jm_rest_address:port}/blocklist/node/<id>

...