influxdata / influxdata/influxdb

tsm to parquet

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

Description

## Describe Development Experience Issue:

I use influx 1.8. My objective is to convert tsm to parquet as fast as possible. I'm unfamiliar with Go but learning it while exploring this project. After some searching, I found pull #25297 that led me to commit https://github.com/influxdata/influxdb/tree/dc7da40fde3b7b7f417231ca50e1196a49fb7218 . However, using the provided [Dockerfile](https://github.com/influxdata/influxdb/blob/dc7da40fde3b7b7f417231ca50e1196a49fb7218/Dockerfile), I can't build/run the project. I tried updating some aspects like the Go version, Go packaging, make tools, and even rustup but its still failing.

### Steps to reproduce:

1. git clone https://github.com/influxdata/influxdb/tree/dc7da40fde3b7b7f417231ca50e1196a49fb7218
2. navigate into project
3. run Docker / Dockerfile
4. ...

### Desired result:

Build influx project.

### Actual result:

Project failing to build.

## Hardware Environment:

- Package: laptop / Docker / Linux Containers
- CPU: 10 vCPU
- Memory: 12 GB

## Operating System:
Windows 11 Pro

## Code Editing Tool:

VS Code

## Build Environment:

[ ] I'm using sccache

Docker / Linux Containers

How does one build and run influx projects, preferably within Docker? @srebhan @davidby-influx

Contributor guide

Open the contributing guide

Research direction

Start with commit dc7da40fde3b7b7f417231ca50e1196a49fb7218 and its Dockerfile, then reproduce the failure using Docker/Linux containers on the reported Windows 11 setup. Compare the build steps with the referenced pull request #25297 and document the failing command. Done means the project builds and runs through the documented Docker workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, dockerfile, go, rust
Domain
build-system, developer-experience, devops
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.