https://github.com/superskyyy/bydb
https://github.com/superskyyy/bydb
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/superskyyy/bydb
- Owner: Superskyyy
- Created: 2024-04-28T09:49:23.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-17T10:05:19.000Z (about 1 year ago)
- Last Synced: 2024-12-29T21:26:30.604Z (5 months ago)
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```
panic: not invokedgoroutine 492 [running]:
github.com/apache/skywalking-banyandb/pkg/query/logical.bypassList.ToSlice(...)
/root/skywalking-banyandb-0.6.0/pkg/query/logical/index_filter.go:721
github.com/apache/skywalking-banyandb/banyand/stream.(*elementIndex).Search(0x400000d0f8, {0x400d922f00?, 0x1?}, {0x4000d02c28, 0x1, 0x1?}, {0x15840e8, 0x4000d02bf0})
/root/skywalking-banyandb-0.6.0/banyand/stream/index.go:82 +0x114
github.com/apache/skywalking-banyandb/banyand/stream.(*stream).Filter(0x40015af880, {0x158e830, 0x400d9230b0}, {{0x400d7253f8, 0x12}, 0x400d9163f8, {0x400d926420, 0x1, 0x1}, {0x15840e8, ...}, ...})
/root/skywalking-banyandb-0.6.0/banyand/stream/query.go:390 +0x538
github.com/apache/skywalking-banyandb/pkg/query/logical/stream.(*localIndexScan).Execute(0x400d9163c0, {0x158e830, 0x400d9230b0})
/root/skywalking-banyandb-0.6.0/pkg/query/logical/stream/stream_plan_indexscan_local.go:96 +0x38c
github.com/apache/skywalking-banyandb/pkg/query/logical/stream.(*tagFilterPlan).Execute(0x400d923020, {0x158e830?, 0x400d9230b0?})
/root/skywalking-banyandb-0.6.0/pkg/query/logical/stream/stream_plan_tag_filter.go:151 +0xac
github.com/apache/skywalking-banyandb/pkg/query/logical/stream.(*offset).Execute(0x400d90f210, {0x158e830?, 0x400d9230b0?})
/root/skywalking-banyandb-0.6.0/pkg/query/logical/stream/stream_analyzer.go:164 +0xac
github.com/apache/skywalking-banyandb/pkg/query/logical/stream.(*limit).Execute(0x400d90f220, {0x158e830?, 0x400d9230b0?})
/root/skywalking-banyandb-0.6.0/pkg/query/logical/stream/stream_analyzer.go:111 +0xac
github.com/apache/skywalking-banyandb/banyand/query.(*streamQueryProcessor).Rev(0x400072dc08, {{0x10805e0, 0x400ca5e480}, {0x10f5cdd, 0x5}, 0x17d03df28a0c9bcc, 0x0})
/root/skywalking-banyandb-0.6.0/banyand/query/processor.go:108 +0x844
github.com/apache/skywalking-banyandb/pkg/bus.(*Bus).Subscribe.func1({0x1579800, 0x400072dc08}, 0x4000c30cc0)
/root/skywalking-banyandb-0.6.0/pkg/bus/bus.go:274 +0x9c
created by github.com/apache/skywalking-banyandb/pkg/bus.(*Bus).Subscribe in goroutine 1
/root/skywalking-banyandb-0.6.0/pkg/bus/bus.go:270 +0x238
```
```javapublic QueryResponse query_resource_usage(String jobId, String sessionName) {
QueryResponse result = new QueryResponse();
try {
StreamQuery task_query = new StreamQuery(DatabaseConfig.GROUPS, StateConstants.JOB_RES_USAGE_STREAM,
ImmutableSet.of(StateConstants.JOB_ID, StateConstants.NUM_CPU, StateConstants.NUM_GPU, StateConstants.NUM_NPU, StateConstants.SESSION_NAME)
);
task_query.and(PairQueryCondition.StringQueryCondition.eq(StateConstants.JOB_ID, jobId));
task_query.and(PairQueryCondition.StringQueryCondition.eq(StateConstants.SESSION_NAME, sessionName));
task_query.setLimit(2000);
task_query.setOrderBy(new AbstractQuery.OrderBy("", AbstractQuery.Sort.DESC));
List task_elements = client.query(task_query).getElements();
for (Element ele : task_elements) {
Map item = new HashMap<>();
item.put("timestamp", ele.getTimestamp());
System.out.println((String) ele.getTagValue(StateConstants.NUM_CPU));
item.put("num_cpus", Double.parseDouble(ele.getTagValue(StateConstants.NUM_CPU)));
item.put("num_gpus", Double.parseDouble(ele.getTagValue(StateConstants.NUM_GPU)));
item.put("num_npus", Double.parseDouble(ele.getTagValue(StateConstants.NUM_NPU)));
result.getData().add(item);
}
result.setMessage("OK");
} catch (Exception e) {
result.setMessage(e.getMessage());
}
return result;
}
```
