Giter Club home page Giter Club logo

yb-workload-simulator's People

Contributors

aishwarya24 avatar akscjo avatar ashetkar avatar lilley-peter avatar tfaulkes-yb avatar yogendra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

yb-workload-simulator's Issues

[FEATURE REQUEST] Use Spring configuration instead of custom variables

Currently, documented procedure for supplying database information is node,port, dbname, etc. We can use standard spring attributes instead. You can provide these via program argument, JVM Argument or Environment variables. Here is a quick ref list

Description JVM Arg / Program Arg Environment Var
DB Server Name spring.datasource.hikari.data-source-properties.serverName SPRING_DATASOURCE_HIKARI_DATA_SOURCE_PROPERTIES_SERVERNAME
DB Server Port spring.datasource.hikari.data-source-properties.portNumber SPRING_DATASOURCE_HIKARI_DATA_SOURCE_PROPERTIES_PORT
DB Name spring.datasource.hikari.data-source-properties.databaseName SPRING_DATASOURCE_HIKARI_DATA_SOURCE_PROPERTIES_DATABASENAME
DB User spring.datasource.hikari.username SPRING_DATASOURCE_HIKARI_USERNAME
DB Password spring.datasource.hikari.password SPRING_DATASOURCE_HIKARI_PASSWORD

Connection to YBM times out

Create a cluster in YBM - I created a single region, 3 node, FT none cluster in gcp.northamerica-northeast2 region. Added IP to allow list.

Compiled latest from source, vs release 0.0.3, using

java -Dnode=
-Ddbname=yugabyte
-Ddbuser=admin
-Ddbpassword=
-Dssl=true
-Dsslmode=verify-full
-Dsslrootcert=../root.crt
-jar ./yb-workload-sim.jar

Using 0.0.3 release, connected successfully to cluster.
Using compiled from source, times out.

project description exceeds 350 characters

The current "About" project description exceeds 350 characters, hence github will not allow you to fork the project without manually trimming the description. It's a confusing error message, and it could be avoided with a smaller description.

[FEATURE REQUEST] Ability to set environment name

I have used this app for demonstrating intel v/s graviton performance. It would be good to have an environment name identifier supplied to the app and shows in the UI. May be we can use application.name attribute from spring config.

Repo cleanup prior to making public

Several things to do before we make this public:

  • License (I'm sorting this out shortly with legal)
  • Readme cleanup
  • Description cleanup
  • Release versioning scheme (SemVer, but do we need builds or -alpha etc suffixes?)
  • Further permissions/lockdown? (main is protected, PRs are required already)

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.