Directories
¶
| Path | Synopsis |
|---|---|
|
Package config provides configuration types and loaders for metalog processes.
|
Package config provides configuration types and loaders for metalog processes. |
|
Package coordinator provides shared types for coordinator-level functionality including ProgressTracker for stall detection and TableRegistration for runtime table provisioning via gRPC.
|
Package coordinator provides shared types for coordinator-level functionality including ProgressTracker for stall detection and TableRegistration for runtime table provisioning via gRPC. |
|
consolidation
Package consolidation implements the archive consolidation planner and policies for metalog.
|
Package consolidation implements the archive consolidation planner and policies for metalog. |
|
ingestion
Package ingestion implements the metadata ingestion pipeline.
|
Package ingestion implements the metadata ingestion pipeline. |
|
Package db provides database connection pooling, transaction helpers, and SQL utilities for MySQL and MariaDB.
|
Package db provides database connection pooling, transaction helpers, and SQL utilities for MySQL and MariaDB. |
|
Package grpc provides the gRPC server and service handlers for metalog.
|
Package grpc provides the gRPC server and service handlers for metalog. |
|
Package health provides a lightweight HTTP server for Kubernetes-style liveness and readiness probes.
|
Package health provides a lightweight HTTP server for Kubernetes-style liveness and readiness probes. |
|
Package logutil provides logging utilities for periodic loops.
|
Package logutil provides logging utilities for periodic loops. |
|
Package metastore implements the metadata data model and database operations for CLP file records.
|
Package metastore implements the metadata data model and database operations for CLP file records. |
|
Package node provides the top-level orchestrator for metalog processes.
|
Package node provides the top-level orchestrator for metalog processes. |
|
Package query implements the split-file query engine for CLP metadata.
|
Package query implements the split-file query engine for CLP metadata. |
|
Package schema manages the physical database schema for metadata tables.
|
Package schema manages the physical database schema for metadata tables. |
|
Package taskqueue implements a database-backed task queue using MySQL/MariaDB with pessimistic locking (SELECT ...
|
Package taskqueue implements a database-backed task queue using MySQL/MariaDB with pessimistic locking (SELECT ... |
|
Package testutil provides shared test infrastructure for integration tests.
|
Package testutil provides shared test infrastructure for integration tests. |
|
Package timeutil provides timestamp conversion utilities between Go time.Time values and epoch-based integer timestamps used in the metadata schema.
|
Package timeutil provides timestamp conversion utilities between Go time.Time values and epoch-based integer timestamps used in the metadata schema. |
|
Package worker implements the task execution layer for metalog.
|
Package worker implements the task execution layer for metalog. |
Click to show internal directories.
Click to hide internal directories.