{"push_id":728043621,"size":9,"distinct_size":8,"ref":"refs/heads/feature/stable/PE-8226-jruby-events","head":"51537320e4470ffaecd77814b596f296ccf4ec9a","before":"60e06adddf68e85f6831765e2bea77b404dd65f1","commits":[{"sha":"b2ab5a2f7cd6a0105540575b6035d4ebc1ae857c","author":{"email":"4a6636537ea38835a33f4e994a89d5506f14c67a@puppetlabs.com","name":"Jeremy Barlow"},"message":"(SERVER-251) Tweak jruby-flush tests because of performance issues\n\nThis commit modifies some of the work previously committed for\nSERVER-251, mostly due to concerns about the length of execution time\nadded to the suite.\n\n1) The `admin-api-multiple-flush-jruby-pool-test` was eliminated.  The\nvalue of the test was already a bit dubious due to some of the variable\ntiming in the execution of the test and limited ability to validate the\nsystem's behavior with concurrent flush requests.  More importantly, the\ntest appeared to add 5 minutes or so to the overall execution time for\nthe test suite - increasing from 6 minutes or so to 11 minutes or so.\nThis commit removes the test completely.\n\n2) The `hold-instance-while-pool-flush-in-progress-test` was modified to\njust try to initialize 2 `jruby-puppet` instances instead of 4.  This\nshould speed the execution of the test up a bit.  The test overall may\nstill take around 10 seconds to run; measurements were inconsistent from\nlocal runs.","distinct":true,"url":"https://api.github.com/repos/cprice404/puppet-server/commits/b2ab5a2f7cd6a0105540575b6035d4ebc1ae857c"},{"sha":"15d6ff19f4c2ee52093c07dc566a1efe53fca80e","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@puppetlabs.com","name":"Chris Price"},"message":"(SERVER-781) Add hiera as submodule","distinct":false,"url":"https://api.github.com/repos/cprice404/puppet-server/commits/15d6ff19f4c2ee52093c07dc566a1efe53fca80e"},{"sha":"719f9551b32d4a46109f99e425496b6dbca66b00","author":{"email":"e045a501c359d7cc8eaa8124340d3b94cb14b1e9@users.noreply.github.com","name":"Preben Ingvaldsen"},"message":"Merge pull request #634 from camlow325/maint/stable/SERVER-251-tweak-jruby-flush-tests\n\n(SERVER-251) Tweak jruby-flush tests because of performance issues","distinct":true,"url":"https://api.github.com/repos/cprice404/puppet-server/commits/719f9551b32d4a46109f99e425496b6dbca66b00"},{"sha":"7707d070daab3e08252c944b9267e48eeede9cee","author":{"email":"4a6636537ea38835a33f4e994a89d5506f14c67a@puppetlabs.com","name":"Jeremy Barlow"},"message":"(SERVER-765) Qualify endpoints supported by `allow-header-cert-info`\n\nThis commit includes some updates to the documentation to qualify\nwhich endpoints are supported by the `allow-header-cert-info` setting\nin the `master.conf` section.","distinct":true,"url":"https://api.github.com/repos/cprice404/puppet-server/commits/7707d070daab3e08252c944b9267e48eeede9cee"},{"sha":"71b53da9a26b3a9f367baf645cb3854e69815653","author":{"email":"b69f673cb3a23c41a5673e788cdfbc767a959e52@puppetlabs.com","name":"Ruth Linehan"},"message":"Merge pull request #635 from cprice404/maint/stable/SERVER-781-add-hiera-submodule\n\n(SERVER-781) Add hiera as submodule","distinct":true,"url":"https://api.github.com/repos/cprice404/puppet-server/commits/71b53da9a26b3a9f367baf645cb3854e69815653"},{"sha":"71858505559da0fac91601fabcc5fb0d2825a555","author":{"email":"e045a501c359d7cc8eaa8124340d3b94cb14b1e9@users.noreply.github.com","name":"Preben Ingvaldsen"},"message":"Merge pull request #637 from camlow325/maint/stable/SERVER-765-add-links-for-allow-header-cert-info-endpoints\n\n(SERVER-765) Qualify endpoints supported by `allow-header-cert-info`","distinct":true,"url":"https://api.github.com/repos/cprice404/puppet-server/commits/71858505559da0fac91601fabcc5fb0d2825a555"},{"sha":"8777ac2e5eb22ae528a1c9fe5de08d5680147b7e","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@puppetlabs.com","name":"Chris Price"},"message":"(MAINT) refactor handle-request-via-jruby\n\nThis commit simply factors out a helper fn from the existing\n`handle-request` function, to increase the re-usability\nof the code.","distinct":true,"url":"https://api.github.com/repos/cprice404/puppet-server/commits/8777ac2e5eb22ae528a1c9fe5de08d5680147b7e"},{"sha":"5e32ae06b66dc1c46d7e9ec2471d93b61a327676","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@puppetlabs.com","name":"Chris Price"},"message":"(PE-8226) Add `action` argument to borrow fns\n\nThis commit adds a new argument, `action`, to the functions relating\nto borrowing a JRuby instance.  The value will be used for logging,\nmetrics, debugging, and similar purposes; so that at any point in\ntime we can ask the system how many JRuby instances are loaned out,\nand what they are being used for.","distinct":true,"url":"https://api.github.com/repos/cprice404/puppet-server/commits/5e32ae06b66dc1c46d7e9ec2471d93b61a327676"},{"sha":"51537320e4470ffaecd77814b596f296ccf4ec9a","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@puppetlabs.com","name":"Chris Price"},"message":"(PE-8226) Add jruby event logging service\n\nThis commit adds a new service, the JRuby event-logging service.\nThe service gets called whenever interesting events occur related\nto borrowing JRuby instances from the pool, and we log them for\ndebugging purposes.","distinct":true,"url":"https://api.github.com/repos/cprice404/puppet-server/commits/51537320e4470ffaecd77814b596f296ccf4ec9a"}]}