{"push_id":1678840632,"size":82,"distinct_size":4,"ref":"refs/heads/wrk","head":"194ee5e13ce134bad36a1f9ba6273609e8516b75","before":"c9098c45a19597acef8d637c3f37783df7c6e905","commits":[{"sha":"5a3fae7c7b33bd39050147aacf88182e1da49557","author":{"name":"Green Luo","email":"b25215df182a0d9d85f0d196bb68505f167d8605@gmail.com"},"message":"[ci fw-only Java/act] Act: use act release version (#2590)\n\n* update act to release version 1.0.2\r\n\r\n* update ACT README","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/5a3fae7c7b33bd39050147aacf88182e1da49557"},{"sha":"625265b35e5f560e01ae63bb7995fb3f13b93a77","author":{"name":"Daniel Nicoletti","email":"708084fc6fa51e9e5f192796451c4398e6e0de1f@gmail.com"},"message":"Update README.md (#2592)\n\nvagrant directory was wrong","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/625265b35e5f560e01ae63bb7995fb3f13b93a77"},{"sha":"323f174859199da339cd80343804f86c0172ed30","author":{"name":"Daniel Nicoletti","email":"708084fc6fa51e9e5f192796451c4398e6e0de1f@gmail.com"},"message":"cutelyst: Update to 1.5.0 (#2591)\n\n* cutelyst: Update to 1.5.0\r\n\r\n* Cutelyst: Fix update to 1.5.0 as using v tags results in a different output directory","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/323f174859199da339cd80343804f86c0172ed30"},{"sha":"a2c7fc0212962192d22066ebef701122c0253734","author":{"name":"Giovanni Barillari","email":"84a3a1e370b6376ece8b6974c6040d59fe7a74f9@d4net.org"},"message":"Updated weppy framework to 1.0 (#2587)\n\n* Updated weppy framework to 1.0\r\n\r\n* Updated weppy to 1.0.1","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/a2c7fc0212962192d22066ebef701122c0253734"},{"sha":"37fdb1cb1e5e3856dfe91f0f845272c7198373b5","author":{"name":"Michael Hixson","email":"188398b7afd1e03acf96d1eea0689b68c95efe1f@gmail.com"},"message":"Add a few new fields to results.json (#2585)\n\n(Tracked internally as 51323)\r\n\r\nThe new fields are:\r\n  name\r\n  environmentDescription\r\n  completionTime\r\n  uuid\r\n\r\nThe name and environmentDescription are configurable using these new\r\nconfiguration parameters:\r\n  results_name\r\n  results_environment\r\n\r\nThe results_name parameter is treated as a date format string.","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/37fdb1cb1e5e3856dfe91f0f845272c7198373b5"},{"sha":"6b5e8627a76c476d9cb62098f4e4fe10c2f9f602","author":{"name":"Mike Pastore","email":"e4876e71a6b01d95643f7e436a4992f498fb4fb4@users.noreply.github.com"},"message":"[Ruby] Bump Roda and add :optimize_model_load to Sequel benchmarks (#2596)\n\n[ci fw-only Ruby/rack-sequel Ruby/roda-sequel Ruby/sinatra-sequel]","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/6b5e8627a76c476d9cb62098f4e4fe10c2f9f602"},{"sha":"648fc9f3d4c4a163e4562a1ce360c338aaf6899e","author":{"name":"Michael Hixson","email":"188398b7afd1e03acf96d1eea0689b68c95efe1f@gmail.com"},"message":"Add flag to suppress most stuff written to stdout and stderr (#2594)\n\nThis is designed for use with continuous benchmarking.\r\n\r\nCurrently, we run continuous benchmarking as an upstart script.  By\r\ndefault it puts everything sent to stdout into a file like\r\n/var/log/upstart/tfb.log.  This log file is absolutely enormous -- it\r\ncontains everything printed by every framework.  It's so big that it\r\nfills up the disk of our test environments before a single iteration of\r\nthe full test suite completes.\r\n\r\nWe work around this by disabling the upstart log completely (declaring\r\n\"console none\" in its config), but that's not ideal because then we have\r\nno logs at all.\r\n\r\nWith this change, with quiet mode enabled, we print much, much less to\r\nstdout.  There should only be a few lines printed per framework.  This\r\nwill let us enable the upstart logs again, which should be useful when\r\ntrying to answer questions like, \"Which framework are we testing right\r\nnow?\"","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/648fc9f3d4c4a163e4562a1ce360c338aaf6899e"},{"sha":"47d86964bc152d9a86f89ea25a300aa4b4424568","author":{"name":"Michael Hixson","email":"188398b7afd1e03acf96d1eea0689b68c95efe1f@gmail.com"},"message":"Optionally upload results to another server (#2593)\n\nThis adds another benchmark.cfg / command line parameter named\r\n\"results_upload_uri\".  If specified, the benchmarker will attempt to\r\nPOST the (in-progress) results.json file to that URI between each test.\r\n\r\nAdditionally, if a \"TFB_UPLOADURI\" environment variable is defined, then\r\nthe continuous benchmarking scripts will attempt to POST the full\r\nresults.zip (basically the full results directory, including log files)\r\nto that URI after each full iteration of the entire test suite.\r\n\r\nInternally (in the server environments that TechEmpower manages), these\r\nURIs are intended to point at a new, standalone web application (which\r\nis currently in development and not open source) designed to help us\r\ncollect and analyze the results.","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/47d86964bc152d9a86f89ea25a300aa4b4424568"},{"sha":"547ab2dae1b2c0280ac1091b2d9a396502dd4bf3","author":{"name":"Radoslav Petrov","email":"f3100051bab67325629974e2c645abf0ba44210a@gmail.com"},"message":"Implement batch updating in PO (plain old) Servlets (#2597)\n\nUpdate Jackson library to latest","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/547ab2dae1b2c0280ac1091b2d9a396502dd4bf3"},{"sha":"6b46df8d54cfc84e9bb90e581c2c422d656b8103","author":{"name":"Martin Grigorov","email":"292589c2d608e3f0235003bfe9d14bdf25c5702d@users.noreply.github.com"},"message":"Update Wicket to 7.6.0 (#2599)\n\nUpdate dependencies:\r\n- HikariCP -> 2.6.0\r\n- SLF4J -> 1.7.25\r\n- Jackson -> 2.8.7","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/6b46df8d54cfc84e9bb90e581c2c422d656b8103"},{"sha":"838216d3459659e10bd49131ba7f9e377dd92051","author":{"name":"Michael Hixson","email":"188398b7afd1e03acf96d1eea0689b68c95efe1f@gmail.com"},"message":"Use the correct hostname for the database in Compojure w/ HikariCP (#2600)","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/838216d3459659e10bd49131ba7f9e377dd92051"},{"sha":"8485208c8169270d518472f47bf9483ad812698f","author":{"name":"Michael Hixson","email":"66e207c41a04b24ee59a114938d81e71f48e78b4@techempower.com"},"message":"Avoid \"sudo make install\", which breaks some frameworks\n\nIn particular, using sudo here causes stuff in the \"installs\" directory\nto be owned by root.  Then if another framework wanted to put something\nin one of the same subdirectories of installs, and it was (properly) not\nusing sudo, it would fail.  For example, this happened with cutelyst\n(used sudo inappropriately, created an installs/bin owned by root) and\nffead-cpp (correctly did *not* use sudo, could not add to installs/bin\nbecause it was owned by root).\n\nThe fix for cmake is a bit messier.  cmake-3.5.sh was overriding whatever\nversion of cmake that other frameworks had installed, which was not good.\nIt turns out that swift/vapor run just fine using the same version of\ncmake (3.2 or something) as the other frameworks, so I got rid of the\ncmake-3.5.sh script and used apt-get instead.  I copied the related lines\nfrom cutelyst -- another framework that uses cmake.\n\nIdeally we should be using fw_depends instead of apt-get in the cutelyst\nand swift installation scripts, but that was not the focus of this\nchange.  This change is about fixing file permissions.","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/8485208c8169270d518472f47bf9483ad812698f"},{"sha":"f89725e4e9352259317594ad371228b3bc8c6d6f","author":{"name":"Michael Hixson","email":"66e207c41a04b24ee59a114938d81e71f48e78b4@techempower.com"},"message":"Fix broken wicket db tests by downgrading the mysql connector\n\nVersion 6.x of the connector is apparently more opinionated about time\nzones.  All of the db tests were failing with exceptions like this:\n\n  java.sql.SQLException: The server time zone value 'CDT' is\n  unrecognized or represents more than one time zone. You must\n  configure either the server or JDBC driver (via the serverTimezone\n  configuration property) to use a more specifc time zone value if you\n  want to utilize time zone support.\n\nMaybe it's making a valid point that we should address, maybe not.  But\nright now mysql-connector-java 6.x is a \"development release\".  Let's\nuse the stable release (5.x) instead, which is what every other\nframework that uses Java and mysql is doing already.","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/f89725e4e9352259317594ad371228b3bc8c6d6f"},{"sha":"0ed3026d91d9820ac715eacb9ec083ce10227a38","author":{"name":"Michael Hixson","email":"66e207c41a04b24ee59a114938d81e71f48e78b4@techempower.com"},"message":"Repair lapis database tests by providing the correct db hostname\n\nThe lapis tests that required db access were all failing to connect to\nthe database.  This was caused by two issues:\n\n  1. We were not passing along the \"DBHOST\" environment variable from\n     nginx to lapis.  The fix was to explicitly share that variable in\n     nginx.conf.\n\n  2. The \"DBHOST\" environment variable (at least in our current\n     dedicated hardware environment) is set to \"TFB-database\", a name\n     defined in our /etc/hosts file.  lapis doesn't know about names\n     defined in /etc/hosts.  The fix was to change the \"DBHOST\"\n     environment variable to be the resolved address of what it was\n     previously, so for example \"TFB-database\" would become the IP\n     address of that server in our dedicated hardware environment.\n     This *should* be compatible with every other use of the \"DBHOST\"\n     environment variable...  It has always been the case that this\n     variable could have been defined in the benchmark config as an\n     IP address.\n\nThe change to config.moon is not strictly necessary and might not even\nbe syntactically valid.  The tests seem to ignore the config.moon file\nand use the config.lua file instead.  I decided to make the change to\nthe .moon file anyway because it's closer to correct than what was\nthere before (at least it communicates the right intent).","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/0ed3026d91d9820ac715eacb9ec083ce10227a38"},{"sha":"25061ed28e32c4f15ac0c2bf71266f3d64fe954f","author":{"name":"Michael Hixson","email":"66e207c41a04b24ee59a114938d81e71f48e78b4@techempower.com"},"message":"Upload the results.json once more after the completion time is set\n\nThis makes it easier for the consumer of the uploaded results to tell\nwhen the run is complete.","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/25061ed28e32c4f15ac0c2bf71266f3d64fe954f"},{"sha":"f8873cd4b1b5558db2eb941c7076d30329e7d351","author":{"name":"Michael Hixson","email":"188398b7afd1e03acf96d1eea0689b68c95efe1f@gmail.com"},"message":"Merge pull request #2602 from michaelhixson/avoid-sudo-make-installs\n\nAvoid \"sudo make install\", which breaks some frameworks","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/f8873cd4b1b5558db2eb941c7076d30329e7d351"},{"sha":"61d04374f17a416e96edaf393e69946417bee6c4","author":{"name":"Michael Hixson","email":"188398b7afd1e03acf96d1eea0689b68c95efe1f@gmail.com"},"message":"Merge pull request #2603 from michaelhixson/wicket-mysql-connector-6-to-5\n\nFix broken wicket db tests by downgrading the mysql connector","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/61d04374f17a416e96edaf393e69946417bee6c4"},{"sha":"cfe517770c6a15fa50855eea928c3eb1eb7f07a1","author":{"name":"Michael Hixson","email":"188398b7afd1e03acf96d1eea0689b68c95efe1f@gmail.com"},"message":"Merge pull request #2605 from michaelhixson/fix-lapis-db-environment\n\nRepair lapis database tests by providing the correct db hostname","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/cfe517770c6a15fa50855eea928c3eb1eb7f07a1"},{"sha":"04f7fcf556366fb386bde2719aa186afeac75db5","author":{"name":"Michael Hixson","email":"188398b7afd1e03acf96d1eea0689b68c95efe1f@gmail.com"},"message":"Merge pull request #2606 from michaelhixson/final-results-json-upload\n\nUpload the results.json once more after the completion time is set","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/04f7fcf556366fb386bde2719aa186afeac75db5"},{"sha":"cc6768c3517974696060488bcedadff32c2eccd4","author":{"name":"Radoslav Petrov","email":"f3100051bab67325629974e2c645abf0ba44210a@gmail.com"},"message":"Resolve #2589 (#2601)\n\n* Update dependency mongojack to latest (2.6.1)\r\n\r\n* Remove exception handling arount MongoClient()\r\n\r\nMongoClient(String, int) constructor no more throws UnknownHostException\r\n\r\n* Change findAndModify() for rules conformance\r\n\r\nThe violation is pointed out here:  #2589\r\nDisclaimer: Please note the possibility better implementations to exits. I don't have experience with MongoDB.\r\n\r\n* Add missing closing bracket\r\n\r\n* Add missing import\r\n\r\n* Call correct name of the method","distinct":false,"url":"https://api.github.com/repos/nbrady-techempower/FrameworkBenchmarks/commits/cc6768c3517974696060488bcedadff32c2eccd4"}]}
{"actor":{"display_login":"nbrady-techempower"}}