Skip to content

Merge rrdcached#30

Merged
fungiboletus merged 41 commits into
mainfrom
merge-rrdcached
Apr 14, 2026
Merged

Merge rrdcached#30
fungiboletus merged 41 commits into
mainfrom
merge-rrdcached

Conversation

@fungiboletus

Copy link
Copy Markdown
Member

Work in progress, but better to show progress than nothing.

Merges the rrdcached storage backend improvements:
- Enhanced rrdcached storage with trait abstraction for TCP/Unix socket clients
- Added rrdcached integration tests
- Added RRDCACHED documentation
- Updated Makefile.toml with rrdcached test configuration
- Updated rrdcached-client dependency to 0.1.5
Merges the vibe-coding-2 branch improvements:
- Restructured src/ingestors/http/ to src/http/ (simplified module hierarchy)
- Added pagination support (limit, bookmark) to list_series
- Added ListSeriesResult with bookmark-based pagination
- Updated dependencies (tokio 1.48, rust_decimal 1.39, hifitime 4.2, regex 1.12)
- Added arrow-schema and arrow-array dependencies
- Clickhouse storage improvements
- Various storage backend updates (sqlite, timescaledb, duckdb)
- Fix duplicate list_series function in rrdcached storage
- Update rrdcached list_series to match new trait signature with pagination
- Fix SeriesQuery struct to include limit and bookmark fields
- Fix variable references in list_series handler
- Update test imports from ingestors::http to http
- Run cargo fmt
- Add task tracking instructions to AGENTS.md (current_tasks/, ideas/, done/)
- Document rrdcached-backend-completion as current task
- Extract ideas from sprint-antoine: MQTT ingestor, OPC-UA, event bus, geobuf
- Record branch merge outcomes in done/
seriously, I can't care less about commit messages at this point. I just want some granularity in the history.
- Added integration tests for InfluxDB compatibility endpoints, including basic write, multiple measurements, and various field types.
- Created Prometheus remote write integration tests to validate data ingestion and label preservation.
- Removed unused Prometheus module and refactored related code for clarity and efficiency.
- Improved pagination support in RRDCached storage backend and enhanced error handling.
- Updated documentation and TODOs to reflect completed tasks and ongoing work.
@fungiboletus
fungiboletus merged commit 6679018 into main Apr 14, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant