{"push_id":734552944,"size":467,"distinct_size":1,"ref":"refs/heads/foobranch","head":"0a1dac3a3db28040458ea24ff9c9d15803a7354b","before":"b9aa98e48935f749181ecd5568d58d3ed451ff74","commits":[{"sha":"4c0821041d618bed8bb17a03a98d260b68c56309","author":{"email":"a80ad5efb605456f02270ee65419cafd23760e74@puppetlabs.com","name":"Ryan Senior"},"message":"(PDB-1198) Added support for submitting commands in-process\n\nAdded another function to the PuppetDBServer TK service to allow\nsubmission of commands in-process, similar to the way we allow querying\nin-process. This allows other modules running in the same JVM instance\nto submit commands directly to PuppetDB without having to use an HTTP call.","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/4c0821041d618bed8bb17a03a98d260b68c56309"},{"sha":"2080a332b40f95cdf564a65a6bf540704273b583","author":{"email":"a80ad5efb605456f02270ee65419cafd23760e74@puppetlabs.com","name":"Ryan Senior"},"message":"(PDB-1202) Fix Travis OOM native thread error\n\nTravis is frequently failing with the following message:\njava.lang.OutOfMemoryError: unable to create new native thread, this\npatch fixes that by bumping the ulimit before running the tests.","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/2080a332b40f95cdf564a65a6bf540704273b583"},{"sha":"8913eb6b2dc6fc9ed79b00d357d415165bde7f5a","author":{"email":"ae1ee5f0ee0c3bf59d3dc75e39cbf8649a7b4438@gmail.com","name":"Wyatt Alt"},"message":"Merge pull request #1243 from senior/ticket/stable/pdb-1202-travis-oom-native-thread-error\n\n(PDB-1202) Fix Travis OOM native thread error","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/8913eb6b2dc6fc9ed79b00d357d415165bde7f5a"},{"sha":"f189f187b518f947ad6a643e5eb2575aae249298","author":{"email":"a80ad5efb605456f02270ee65419cafd23760e74@puppetlabs.com","name":"Ryan Senior"},"message":"(PDB-908) Improve debugging info of in-process launched PDB\n\nThis patch dynamically creates a temp logback and temp log file that an\nin-process launched PuppetDB instances uses. Previously when an error\noccurred in that Jetty instance, it was difficult to determine the\nproblem. Sometimes errors were lost, others were difficult to sort\nthrough since it wrote to the same System.err that the test thread was\nrunning in. This patch writes all in-process PuppetDB log information to\nan actually file, which is scraped and dumped into the test thread's\nconsole, make it much easier to diagnose errors","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/f189f187b518f947ad6a643e5eb2575aae249298"},{"sha":"c9a8679a503a71180c7ed95af1b1df12a6d5e5bc","author":{"email":"c48afcf83ed981fca226aa76505d7559f59bef25@puppetlabs.com","name":"Rob Braden"},"message":"(re-3879)(packaging) Install terminus files to puppet 4 load path\n\nCurrently we install puppetdb terminus files to the system\nruby load path. In the Puppet 4 Unified Agent, the terminus\nneeds to be installed in the vendored ruby load path.\n\nThis updates the rake tasks and packaging artifacts to\ninstall terminus files to both the system ruby and\nthe Puppet Agent looad path, to support both existing\nPuppet 3.x and Puppet 4.x environments.","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/c9a8679a503a71180c7ed95af1b1df12a6d5e5bc"},{"sha":"ddab66a186d501c8f6e97ca0f700c794665c8a45","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"Merge pull request #1244 from shrug/maint/stable/re-3879_puppet_4_terminus\n\n(re-3879)(packaging) Install terminus files to puppet 4 load path","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/ddab66a186d501c8f6e97ca0f700c794665c8a45"},{"sha":"6a2a80c1b92a60a17ea0dbc43c7c6caa056d2476","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"Merge branch 'stable'\n\n* stable:\n  (re-3879)(packaging) Install terminus files to puppet 4 load path\n  (PDB-1202) Fix Travis OOM native thread error\n\nConflicts:\n\text/redhat/puppetdb.spec.erb\n\text/templates/deb/terminus.install.erb","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/6a2a80c1b92a60a17ea0dbc43c7c6caa056d2476"},{"sha":"d318ed0347a9d83a49d2aa7ce6620831ca052793","author":{"email":"e2b76bcf67852e1d5ade5764640c3794e85a3fbb@gmail.com","name":"Andrii Nikitiuk"},"message":"(PDB-950) Added an ability to handle query exceptions. Added PGSQL invalid regexp exception handler which returns 4xx status code. Covered with tests.","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/d318ed0347a9d83a49d2aa7ce6620831ca052793"},{"sha":"ea19f84f05473ea313e3da190979cc7669655de9","author":{"email":"e2b76bcf67852e1d5ade5764640c3794e85a3fbb@gmail.com","name":"Andrii Nikitiuk"},"message":"(PDB-950) Switched to PostgreSQL 9.3 instead of default 9.1 in Travis CI","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/ea19f84f05473ea313e3da190979cc7669655de9"},{"sha":"be3644968d6d083cacde0d958d8ef8c75caa42f8","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"(PDB-950) Cleanup of postgresql error handling\n\nRemoved extraneous macro, seems this was a hangover from when we needed to\nuse it twice.\n\nAdded an extra regexp test, with more complete comparison.\n\nExtended a comment around why the check-service-query was modified.\n\nSigned-off-by: Ken Barber <ken@bob.sh>","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/be3644968d6d083cacde0d958d8ef8c75caa42f8"},{"sha":"f71cd1ca6bca20ae263768f5fc7111855cdb9a58","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"Merge branch 'pdb-950'\n\n* pdb-950:\n  (PDB-950) Cleanup of postgresql error handling\n  (PDB-950) Switched to PostgreSQL 9.3 instead of default 9.1 in Travis CI\n  (PDB-950) Added an ability to handle query exceptions. Added PGSQL invalid regexp exception handler which returns 4xx status code. Covered with tests.","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/f71cd1ca6bca20ae263768f5fc7111855cdb9a58"},{"sha":"231927ebb1f784e7238b9a47779e2e0bd995ccb2","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"(PDB-950) Further cleanup to invalid regexp tests\n\nI merged in the last patch without seeing a successful test pass by accident.\n\nThis cleans up the tests some more so they will pass.\n\nSigned-off-by: Ken Barber <ken@bob.sh>","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/231927ebb1f784e7238b9a47779e2e0bd995ccb2"},{"sha":"cbec01cefa008ec7bef01389a07929c9a7f47ee1","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"Merge branch 'maint/master/pdb-950-test-fixes'\n\n* maint/master/pdb-950-test-fixes:\n  (PDB-950) Further cleanup to invalid regexp tests","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/cbec01cefa008ec7bef01389a07929c9a7f47ee1"},{"sha":"70393e1e254096cb172f9b0a22c951fbfb1ae8e3","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"Merge pull request #1234 from senior/ticket/master/pdb-1198-in-process-command-submission\n\n(PDB-1198) Added support for submitting commands in-process","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/70393e1e254096cb172f9b0a22c951fbfb1ae8e3"},{"sha":"ca1ff210c29703efbdd6df21ee823fa51a439fa2","author":{"email":"1dc5917c2adeeba13d1ef33dbb40691a1b67cc65@puppetlabs.com","name":"Rob Browning"},"message":"Merge pull request #1236 from senior/ticket/master/pdb-908-in-process-instance-logging\n\n(PDB-908) Improve debugging info of in-process launched PDB","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/ca1ff210c29703efbdd6df21ee823fa51a439fa2"},{"sha":"b2e4aca6151665c694c21097fb962a3e142ae466","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"(maint) Use bundler retries for PR testing\n\nTo avoid transient errors with bundler, we can use the --retry argument to\nretry attempts at downloading gemfiles & git repos during bundle install.\n\nSigned-off-by: Ken Barber <ken@bob.sh>","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/b2e4aca6151665c694c21097fb962a3e142ae466"},{"sha":"8bd86e21eda544888e2d8e0a40245eb9571c1ab5","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"(PDB-1034) Ezbake source based testing\n\nThis change switched PuppetDB over to use the ezbake_utils helpers in ezbake\nto install PuppetDB via source. This effectively means the old installation\nmethodology can be retired.\n\nFor now, this just pins us to a branch for beaker, until that patch is merged.\n\nThe beaker-tests-source.sh script is now modified to ensure that leiningen\nis now installed (since its required by ezbake helpers in beaker).\n\nSome minor code was removed that is no longer needed, but a major retirement\npatch will be forthcoming to remove the greater amount of code no longer\nrequired. Since it was deemed such a patch would make this patch hard to read.\n\nAlso, retry was added to the acceptance test jobs, to ensure we can avoid\ntransient issues getting at the git version of beaker.\n\nSigned-off-by: Ken Barber <ken@bob.sh>","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/8bd86e21eda544888e2d8e0a40245eb9571c1ab5"},{"sha":"23de7c3fc164dc6b7e82e173d095664c307c96d7","author":{"email":"a80ad5efb605456f02270ee65419cafd23760e74@puppetlabs.com","name":"Ryan Senior"},"message":"(PDB-908) Add the ability to disable AMQ JMX and set a different queue\ndestination name\n\nThese shims are just for testing and specifically to allow in-process\ntesting of more than one PuppetDB instance.","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/23de7c3fc164dc6b7e82e173d095664c307c96d7"},{"sha":"57a6138bfa1ec4cb3c084b10c6a966168abbafa2","author":{"email":"f1d27374ad67c65ad142d03675bbdd3b80b82f07@gmail.com","name":"Ryan Senior"},"message":"Merge pull request #1247 from kbarber/maint/stable/bundler-retries\n\n(maint) Use bundler retries for PR testing","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/57a6138bfa1ec4cb3c084b10c6a966168abbafa2"},{"sha":"509839e115539aa9c78fd7d38e406f7e5de6180a","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@bob.sh","name":"Ken Barber"},"message":"(PDB-1034) Remove old package content now ezbake is in use\n\nThis removes the old packaging content now that ezbake can be used for\nsource based testing, this content is no longer needed.\n\nSigned-off-by: Ken Barber <ken@bob.sh>","distinct":false,"url":"https://api.github.com/repos/wkalt/puppetdb/commits/509839e115539aa9c78fd7d38e406f7e5de6180a"}]}