Merge pull request #22 from ClusterCockpit/hotfix

Update Todo
This commit is contained in:
Jan Eitzinger 2024-06-28 09:41:31 +02:00 committed by GitHub
commit c070b965fa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

11
TODO.md
View File

@ -8,6 +8,12 @@ Importance:
- Benchmarking - Benchmarking
- Benchmark and compare common timeseries DBs with our data and our queries (N) - Benchmark and compare common timeseries DBs with our data and our queries (N)
- Web interface
- Provide simple http endpoint with a status and debug view (Start with Basic
Authentication)
- Configuration
- Consolidate configuration with cc-backend, remove redundant information
- Support to receive configuration via NATS channel
- Memory management - Memory management
- To overcome garbage collection overhead: Reimplement in Rust (N) - To overcome garbage collection overhead: Reimplement in Rust (N)
- Request memory directly batchwise via mmap (started in branch) (W) - Request memory directly batchwise via mmap (started in branch) (W)
@ -21,6 +27,7 @@ Importance:
- Binary checkpoints (started in branch) (W) - Binary checkpoints (started in branch) (W)
- API - API
- Redesign query interface (N) - Redesign query interface (N)
- Provide an endpoint for node health based on received metric data (I)
- Introduce JWT authentication for REST and NATS (I) - Introduce JWT authentication for REST and NATS (I)
- Testing - Testing
- General tests (I) - General tests (I)
@ -32,6 +39,10 @@ Importance:
- Only the head-buffer needs to be fully traversed (N) - Only the head-buffer needs to be fully traversed (N)
- If aggregating over hwthreads/cores/sockets cache those results and reuse - If aggregating over hwthreads/cores/sockets cache those results and reuse
some of that for new queries aggregating only over the newer data (W) some of that for new queries aggregating only over the newer data (W)
- Core functionality
- Implement a health checker component that provides information to the web
interface and REST API (I)
- Support units for metrics including to request unit conversions (I)
- Compression - Compression
- Enable compression for http API requests (N) - Enable compression for http API requests (N)
- Enable compression for checkpoints/archive (I) - Enable compression for checkpoints/archive (I)