Browse Source

Upgrade of fintrospect and tweaking of database pools (#2618)

* upgrade fintrospect

* upgrade fintrospect to latest version

* increase connection pool size for database

* upgrade fintrospect and finagle-mysql to latest version

* set scala version to 2.12 for running app

* upgrade sbt to 0.13.13

* upped database pool size more
David Denton 8 years ago
parent
commit
364b271669

+ 2 - 2
frameworks/Scala/fintrospect/README.md

@@ -4,7 +4,7 @@
 The tests were run with:
 The tests were run with:
 
 
 * [Java Oracle 1.8.0_25](http://www.oracle.com/technetwork/java/javase)
 * [Java Oracle 1.8.0_25](http://www.oracle.com/technetwork/java/javase)
-* [fintrospect 13.13.0](https://github.com/daviddenton/fintrospect)
+* [fintrospect 14.15.0](https://github.com/daviddenton/fintrospect)
 
 
 ## Test URLs
 ## Test URLs
 
 
@@ -18,5 +18,5 @@ The tests were run with:
 ## How to run
 ## How to run
 sbt 'oneJar'
 sbt 'oneJar'
 
 
-`java -jar target/scala-2.11/*fintrospect*one-jar.jar`
+`java -jar target/scala-2.12/*fintrospect*one-jar.jar`
 
 

+ 6 - 6
frameworks/Scala/fintrospect/build.sbt

@@ -1,8 +1,8 @@
 name := """techempower-benchmarks-fintrospect"""
 name := """techempower-benchmarks-fintrospect"""
 
 
-version := "0.2.0"
+version := "0.3.0"
 
 
-scalaVersion := "2.11.8"
+scalaVersion := "2.12.1"
 
 
 scalacOptions += "-deprecation"
 scalacOptions += "-deprecation"
 
 
@@ -17,8 +17,8 @@ com.github.retronym.SbtOneJar.oneJarSettings
 mainClass in(Compile, run) := Some("FintrospectBenchmarkServer")
 mainClass in(Compile, run) := Some("FintrospectBenchmarkServer")
 
 
 libraryDependencies ++= Seq(
 libraryDependencies ++= Seq(
-  "io.fintrospect" %% "fintrospect-core" % "14.12.2",
-  "io.fintrospect" %% "fintrospect-jackson" % "14.12.2",
-  "io.fintrospect" %% "fintrospect-mustache" % "14.12.2",
-  "com.twitter" %% "finagle-mysql" % "6.42.0"
+  "io.fintrospect" %% "fintrospect-core" % "14.15.0",
+  "io.fintrospect" %% "fintrospect-jackson" % "14.15.0",
+  "io.fintrospect" %% "fintrospect-mustache" % "14.15.0",
+  "com.twitter" %% "finagle-mysql" % "6.43.0"
 )
 )

+ 1 - 1
frameworks/Scala/fintrospect/project/build.properties

@@ -1,4 +1,4 @@
 #Activator-generated Properties
 #Activator-generated Properties
 #Wed Feb 25 16:26:13 CET 2015
 #Wed Feb 25 16:26:13 CET 2015
 template.uuid=6a24da4f-6985-4cd1-a841-205d69ced830
 template.uuid=6a24da4f-6985-4cd1-a841-205d69ced830
-sbt.version=0.13.7
+sbt.version=0.13.13

+ 1 - 1
frameworks/Scala/fintrospect/setup.sh

@@ -6,4 +6,4 @@ sbt clean
 
 
 sbt 'oneJar' -batch
 sbt 'oneJar' -batch
 
 
-java -Dcom.twitter.finagle.toggle.flag.overrides=com.twitter.http.UseNetty4=1.0 -server -XX:+UseNUMA -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+AlwaysPreTouch -jar target/scala-2.11/*fintrospect*one-jar.jar &
+java -Dcom.twitter.finagle.toggle.flag.overrides=com.twitter.http.UseNetty4=1.0 -server -XX:+UseNUMA -XX:+UseParallelGC -XX:+AggressiveOpts -XX:+AlwaysPreTouch -jar target/scala-2.12/*fintrospect*one-jar.jar &

+ 1 - 1
frameworks/Scala/fintrospect/src/main/scala/Database.scala

@@ -12,7 +12,7 @@ object Database {
     Mysql.client
     Mysql.client
       .withCredentials("benchmarkdbuser", "benchmarkdbpass")
       .withCredentials("benchmarkdbuser", "benchmarkdbpass")
       .withDatabase("hello_world")
       .withDatabase("hello_world")
-      .configured(Param(low = 0, high = 10, idleTime = fromSeconds(5 * 60), bufferSize = 0, maxWaiters = Int.MaxValue))
+      .configured(Param(low = 256, high = 256, idleTime = fromSeconds(5 * 60), bufferSize = 0, maxWaiters = Int.MaxValue))
       .withStatsReceiver(NullStatsReceiver)
       .withStatsReceiver(NullStatsReceiver)
       .withMonitor(NullMonitor)
       .withMonitor(NullMonitor)
       .withTracer(NullTracer)
       .withTracer(NullTracer)