跳转至主要内容
Ctrl+K

Perago

  • Getting Started
  • LakeFS 发布协议
  • Development
  • Reference
  • Getting Started
  • LakeFS 发布协议
  • Development
  • Reference

章节导航

  • Concepts
    • Glossary
    • Task Module
    • Workspace Model
    • Task Contract
  • Runtime
    • Runtime Configuration
    • CLI
    • Worker Processes
    • Runtime Logging
    • Conductor Runtime
    • LakeFS Runtime
    • Workspace Publication
    • Publish Budget
  • Architecture
    • Workspace Transaction Model
    • Publish Fences
    • Architecture Decision Records
      • ADR-0001: Use TCC-inspired workspace transaction for LakeFS publication
      • ADR-0002: Classify workspace guardrail failures by phase
      • ADR-0003: 使用 soft-fenced LakeFS 发布协议
      • ADR-0004: Add read-only workspace tasks and no-op completion
      • ADR-0005: Use exceptions for task execution failures
  • API Reference
    • Task API
      • perago.task
      • perago.TaskDefinition
      • perago.load_module_task
      • perago.WorkspaceSpec
      • perago.require_file
      • perago.require_dir
      • perago.require_glob
      • perago.forbid_glob
      • perago.check_guardrails
      • perago.build_taskdef
      • perago.write_taskdef
    • Contract Models
      • perago.WorkspaceInput
      • perago.WorkspaceOutput
      • perago.TaskControls
      • perago.RetryPolicy
      • perago.TimeoutPolicy
      • perago.ExecutionLimits
      • perago.PublishBudget
    • Runtime API
      • perago.run_workspace_task_attempt
      • perago.run_workspace_free_task_attempt
      • perago.invoke_workspace_task_body
      • perago.invoke_workspace_free_task
      • perago.build_workspace_task_output
      • perago.build_workspace_free_task_output
      • perago.StagedWorkspace
      • perago.WorkerRuntime
      • perago.prepare_worker_runtime
      • perago.WorkerChildSpec
      • perago.worker_child_specs
      • perago.restart_backoff_seconds
      • perago.assert_current_attempt_snapshot
    • Workspace Sync API
      • perago.WorkspaceUploadFile
      • perago.WorkspaceDownloadFile
      • perago.WorkspaceSyncPlan
      • perago.build_workspace_sync_plan
      • perago.workspace_upload_files
      • perago.workspace_download_files
      • perago.workspace_delete_object_paths
      • perago.workspace_local_path
    • Staging API
      • perago.staging_branch_name
    • Configuration API
      • perago.ConductorConfig
      • perago.LakeFSConfig
      • perago.RuntimeConfig
      • perago.load_runtime_config
    • Errors
      • perago.TaskDefinitionError
      • perago.TaskInputError
      • perago.TaskExecutionError
      • perago.TaskFailed
      • perago.TaskTerminalError
      • perago.RuntimeConfigError
      • perago.GuardrailViolation
      • perago.PreGuardrailViolation
      • perago.PostGuardrailViolation
      • perago.StaleAttemptError
      • perago.PublishFenceError
  • Development
  • Architecture

Architecture#

Architecture 文档记录 Perago runtime 的事务、fence 和故障恢复模型,说明这些机制提供的保证以及当前边界。

  • Workspace Transaction Model
  • Publish Fences
  • Architecture Decision Records

上一页

Publish Budget

下一页

Workspace Transaction Model

显示源代码

由 Sphinx 9.1.0创建。

使用 PyData Sphinx Theme 0.18.0构建.