Comments (4)
@hiltontj the write should never have gotten to that point. It should have failed validation and returned an error to the user. That function should only get called after successful validation.
from influxdb.
The function that is issuing the first panic (unexpected field type
) is here:
add_rows
is infallible, which will need to change in order to respond with an error in the API response and to prevent the wal op buffer thread from dying; unless we can validate the data types upstream and respond with error from there.
from influxdb.
Fyi, Clustered (and presumably Dedicated) handles this fine:
$ curl -H "Authorization: Basic $V1AUTH" -X POST "$URL/write?db=test&precision=s" --data-binary @./i.lp
$ curl -H "Authorization: Basic $V1AUTH" -X POST "$URL/write?db=test&precision=s" --data-binary @./u.lp
{"code":"invalid","message":"dml handler error: schema conflict: table t0, already exists: column t0_f0 is type i64 but schema update has type u64"}
from influxdb.
I have a reproducer up in #25022
from influxdb.
Related Issues (20)
- Clean up potentially unused code in write buffer
- [influxdb/v2] inconsistent influxql result compared to 1.x
- [influxdb/v2] differing influxql results when comparing field to signed vs unsigned integer
- #22SIDHU HOT 1
- Support `partial` parameter in the chunked `v1` /query API response
- Program crashes when handling long flux query
- Upgrade influxdb version from 2.4 to 2.7.6, faced issue in UI not opening, and downgrade also didn't work. Ultimately, lost some data which was earlier present.
- Influxdb2 eats up 41G of memory, how to optimize it HOT 5
- Check out this [response on reddit](https://www.reddit.com/r/influxdb/comments/194sdgy/comment/kibir5m/).
- Write data from a long time ago into TSM HOT 1
- Reporting vulnerability in influxdb:1.8.10-alpine
- Slice bounds out of range in Influx OSS 1 on Windows Server
- HTTP write timeout closes HTTP reads without logging
- Create a type for serializing Arrow schema to the catalog HOT 1
- Introduce the v3 line protocol
- Update `/api/v3/write_lp` API to use `v3` line protocol
- Update existing E2E write tests to use v1/v2 write API
- Write a new set of E2E tests exercising the v3 write API
- Update Load Generator to use v1/v2 write API
- influx_inspect deletetsm: Can't delete last measurement [port to 1.11]
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from influxdb.