Matthieu Garrigues 37b9906035 Remove lithium tests using pqsql pipelining. (#7382) %!s(int64=3) %!d(string=hai) anos
..
README.md e3c5277d8a Lithium: sql optimizations for non-pipeline mode + PGO for pipeline mode. (#5924) %!s(int64=5) %!d(string=hai) anos
benchmark_config.json 37b9906035 Remove lithium tests using pqsql pipelining. (#7382) %!s(int64=3) %!d(string=hai) anos
compile-batch.sh f8005e88f6 Update lithium. (#6277) %!s(int64=4) %!d(string=hai) anos
compile.sh f8005e88f6 Update lithium. (#6277) %!s(int64=4) %!d(string=hai) anos
compile_libpq.sh 2dcee155de Lithium update. (#6460) %!s(int64=4) %!d(string=hai) anos
config.toml f8005e88f6 Update lithium. (#6277) %!s(int64=4) %!d(string=hai) anos
lithium-postgres-batch-beta.dockerfile 2dcee155de Lithium update. (#6460) %!s(int64=4) %!d(string=hai) anos
lithium-postgres-batch.dockerfile 2dcee155de Lithium update. (#6460) %!s(int64=4) %!d(string=hai) anos
lithium-postgres-beta.dockerfile f8005e88f6 Update lithium. (#6277) %!s(int64=4) %!d(string=hai) anos
lithium-postgres.dockerfile 0096f84ee9 Config for the new toolset (#6259) %!s(int64=4) %!d(string=hai) anos
lithium.cc 985f2155ab Lithium update (#6336) %!s(int64=4) %!d(string=hai) anos
lithium.dockerfile 0096f84ee9 Config for the new toolset (#6259) %!s(int64=4) %!d(string=hai) anos
lithium_batch.cc 985f2155ab Lithium update (#6336) %!s(int64=4) %!d(string=hai) anos
symbols.hh f68b317e34 [new c++ framework] Lithium. (#5316) %!s(int64=5) %!d(string=hai) anos

README.md

Lithium Benchmarking Test

This test benchmarks the Lithium framework. It is a modern C++17 asynchronous web server based on epoll and coroutines.

Author: Matthieu Garrigues [email protected]

Test Type Implementation Source Code

  • [JSON] lithium.cc
  • [PLAINTEXT] lithium.cc
  • [DB] lithium.cc
  • [QUERY] lithium.cc
  • [CACHED QUERY] lithium.cc
  • [UPDATE] lithium.cc
  • [FORTUNES] lithium.cc

Important Libraries

The tests were run with:

Test URLs

JSON

http://localhost:8080/json

PLAINTEXT

http://localhost:8080/plaintext

DB

http://localhost:8080/db

QUERY

http://localhost:8080/queries?N=

UPDATE

http://localhost:8080/update?N=

FORTUNES

http://localhost:8080/fortunes

CACHED QUERY

http://localhost:8080/cached-world?N=