Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

typeorm benchmark requires _edgedb_js to be setup #53

Open
marcj opened this issue Mar 30, 2022 · 0 comments
Open

typeorm benchmark requires _edgedb_js to be setup #53

marcj opened this issue Mar 30, 2022 · 0 comments

Comments

@marcj
Copy link

marcj commented Mar 30, 2022

I wasn't able to setup edgedb_js (see previously created issues), so I thought at least I can run typeorm benchmark, but that fails:

$ python3 bench.py --query insert_movie --query get_movie --query get_user --concurrency 1 --duration 10 --net-latency 1 --html docs/js.html --json docs/js.json typeorm
============ JS ============
concurrency:	1
warmup time:	5 seconds
duration:	10 seconds
queries:	insert_movie, get_movie, get_user
benchmarks:	typeorm

Running benchmark...
/Users/marc/bude/imdbench/jsbench.js --concurrency 1 --duration 10 --timeout 2 --warmup-time 5 --output-format json --host 127.0.0.1 --nsamples 10 --number-of-ids 250 --query insert_movie --port 15432 typeorm
node:internal/modules/cjs/loader:936
  throw err;
  ^

Error: Cannot find module './querybuilder'
Require stack:
- /Users/marc/bude/imdbench/_edgedb_js/qb_queries.js
- /Users/marc/bude/imdbench/_edgedb_js/index.js
- /Users/marc/bude/imdbench/jsbench.js
    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
    at Function.Module._load (node:internal/modules/cjs/loader:778:27)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (/Users/marc/bude/imdbench/_edgedb_js/qb_queries.js:5:11)
    at Module._compile (node:internal/modules/cjs/loader:1101:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/marc/bude/imdbench/_edgedb_js/qb_queries.js',
    '/Users/marc/bude/imdbench/_edgedb_js/index.js',
    '/Users/marc/bude/imdbench/jsbench.js'
  ]
}

Traceback (most recent call last):
  File "/Users/marc/bude/imdbench/bench_js.py", line 171, in <module>
    main()
  File "/Users/marc/bude/imdbench/bench_js.py", line 137, in main
    res = run_bench(ctx, benchmark)
  File "/Users/marc/bude/imdbench/bench_js.py", line 111, in run_bench
    res = run_query(ctx, benchmark, queryname)
  File "/Users/marc/bude/imdbench/bench_js.py", line 80, in run_query
    proc = subprocess.run(
  File "/opt/homebrew/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 528, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/Users/marc/bude/imdbench/jsbench.js', '--concurrency', '1', '--duration', '10', '--timeout', '2', '--warmup-time', '5', '--output-format', 'json', '--host', '127.0.0.1', '--nsamples', '10', '--number-of-ids', '250', '--query', 'insert_movie', '--port', '15432', 'typeorm']' returned non-zero exit status 1.
Traceback (most recent call last):
  File "/Users/marc/bude/imdbench/bench.py", line 347, in <module>
    sys.exit(main())
  File "/Users/marc/bude/imdbench/bench.py", line 318, in main
    benchmarks_data = run_benchmarks(args, argv)
  File "/Users/marc/bude/imdbench/bench.py", line 249, in run_benchmarks
    subprocess.run(
  File "/opt/homebrew/Cellar/python@3.9/3.9.7_1/Frameworks/Python.framework/Versions/3.9/lib/python3.9/subprocess.py", line 528, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['python', 'bench_js.py', '--json', '__tmp.json', '--query', 'insert_movie', '--query', 'get_movie', '--query', 'get_user', '--concurrency', '1', '--duration', '10', '--net-latency', '1', 'typeorm']' returned non-zero exit status 1.

why is edgedb_js required for typeorm?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant