Skip to content

Crucible buffer size limit when querying data #462

Description

@sferlin

Crucible seems to have a limit for a 64kB buffer when querying data.

A corrupt json entry is returned when crucible is queried for an interval (or for a resolution) that makes it fill its buffer.

Example with an invalid json, if I want e.g. 10min. worth of samples (with throughput/s):

/usr/bin/crucible get metric --source uperf --type Gbps --run $crucible_uuid --begin $begin_ts --end $end_ts --output-format json --resolution $samples_churn_interval

  {
        "begin": 1746984725131,
        "end": 1746984726815,
        "value": 1058.1054806694362
      },
      {
        "begin": 1746984726816,
        "end": 1746984728500,
        "value": 1059.0304927893176

A workaround is to query crucible multiple times with non-overlapping intervals, in batches, and work with the timestamps.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions