quackpipe icon indicating copy to clipboard operation
quackpipe copied to clipboard

GigAPI Roadmap

Open lmangani opened this issue 6 months ago • 0 comments

The following tasks are currently pending (WIP)

  • [ ] Insert API
    • [x] add /write endpoints for InfluxDB3 compatibility #66
    • [x] support db URL parameter for InfluxDB3 compatibility
    • [x] support db from path suffix ie: /write/{dbname} @akvlad
    • [ ] support db from namespace in metrics name (db.metric) @akvlad
    • [ ] implement rudimentals for other ingestion modules (hep, ch, etc) @akvlad
    • [ ] return correct HTTP responses (ie: 204 for ingestion)
  • [ ] Flight SQL API
  • [ ] Query API
    • [x] SQL Query engine w/ parameters
    • [ ] Embed query module into gigapi all-in-one
  • [x] Parquet API
    • [x] Add DB level for inserts 96621a49db59cfb64880dbe3223dd11563085d27
    • [x] Add Config for Compactor 96621a49db59cfb64880dbe3223dd11563085d27
  • [x] Configuration
    • [x] Basic ENV settings for gigapi 96621a49db59cfb64880dbe3223dd11563085d27
  • [ ] Execution
    • [ ] Enable option for writer, reader, compactor mode
    • [ ] Compactor
      • [ ] Stand-alone compactor mode for custom compaction of older data, etc
  • [ ] Cleanup
    • [ ] Update the existing API to use the new querier service
    • [ ] Remove any unecessary components (quack*)

lmangani avatar Apr 12 '25 20:04 lmangani