influxdata / influxdata/influxdb

CLI - Write for GZIP

Open
#26,627 1 comment 0 reactions 0 assignees View on GitHub
v3
Dominant language
Rust
Stars
31.7k
Forks
3.7k
Avg merge
13h 37m
Merged PRs (30d)
8

Description

**Why is this important (helps with prioritizing requests)?**

Users want to write large amount of data specially when they export it out of InfluxDB v2 as gzip directly into InfluxDB v3 without decompressing the file.

Image

**Describe what you want.**
For the _`influxdb3`_ cli write, support ability to write gzip files as it exists for cloud serverless: https://docs.influxdata.com/influxdb3/cloud-serverless/reference/cli/influx/write/#write-line-protocol-from-a-compressed-file

**Describe other solutions or features you considered.**

Other solution is to use HTTP endpoint as that supports gzip format to be written to InfluxDB v3

Contributor guide

Open the contributing guide

Research direction

Start with the influxdb3 CLI write command and compare its current input handling with the linked cloud-serverless compressed-file documentation. Use the HTTP endpoint's existing gzip support as a reference, and consider the work complete when the CLI can write gzip files directly without requiring decompression.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli, databases
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.