Weaviate · Schema

DistributedTask

Distributed task metadata.

Vector DatabaseAIMachine LearningSemantic SearchOpen SourceGraphQLKubernetes

Properties

Name Type Description
id string The ID of the task.
version integer The version of the task.
status string The status of the task.
startedAt string The time when the task was created.
finishedAt string The time when the task was finished.
finishedNodes array The nodes that finished the task.
error string The high level reason why the task failed.
payload object The payload of the task.
units array Units of the task. Only present for tasks that use unit tracking.
View JSON Schema on GitHub

JSON Schema

weaviate-distributed-task-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/weaviate/json-schema/weaviate-distributed-task-schema.json",
  "title": "DistributedTask",
  "description": "Distributed task metadata.",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The ID of the task."
    },
    "version": {
      "type": "integer",
      "description": "The version of the task."
    },
    "status": {
      "type": "string",
      "description": "The status of the task."
    },
    "startedAt": {
      "type": "string",
      "format": "date-time",
      "description": "The time when the task was created."
    },
    "finishedAt": {
      "type": "string",
      "format": "date-time",
      "description": "The time when the task was finished."
    },
    "finishedNodes": {
      "type": "array",
      "description": "The nodes that finished the task.",
      "items": {
        "type": "string"
      }
    },
    "error": {
      "type": "string",
      "description": "The high level reason why the task failed."
    },
    "payload": {
      "type": "object",
      "description": "The payload of the task."
    },
    "units": {
      "type": "array",
      "description": "Units of the task. Only present for tasks that use unit tracking.",
      "items": {
        "$ref": "#/components/schemas/DistributedTaskUnit"
      }
    }
  }
}