GithubHelp home page GithubHelp logo

bydb's Introduction

panic: not invoked

goroutine 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

image

public 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<Element> task_elements = client.query(task_query).getElements();
            for (Element ele : task_elements) {
                Map<String, Object> 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;
    }

image

bydb's People

Contributors

superskyyy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.