{"ref":"refs/heads/feature/timer-slow-callback","commits":[{"author":{"name":"Tobias Lidskog","email":"059b8b880f8441509ec8a65b50b4c6ae74ebea76@lidskog.se"},"sha":"2cdb528f1d6bdf793271e384b37519bd4a8d25ed","message":"Update metrics-ganglia/src/main/java/com/yammer/metrics/reporting/GangliaReporter.java","url":"https://api.github.com/repos/chids/metrics/commits/2cdb528f1d6bdf793271e384b37519bd4a8d25ed"},{"author":{"name":"Matt Abrams","email":"bf3e5c9df338f6210bc3259877043355c248094b@clearspring.com"},"sha":"6be9a7c6b23d6ae9f63bb8640396d0898ef7f377","message":"Ganglia: when compressing package names leave the last element of package unchanged to make metrics more readable","url":"https://api.github.com/repos/chids/metrics/commits/6be9a7c6b23d6ae9f63bb8640396d0898ef7f377"},{"author":{"name":"Ciamac Moallemi","email":"4ed925eb797b781deb7cc9d4f808874c999684e0@moallemi.com"},"sha":"a239ec4f97b2a80510f18c21f9b171514a85a5e6","message":"cache arrays to avoid memory allocation in HistogramMetric.updateVariance()","url":"https://api.github.com/repos/chids/metrics/commits/a239ec4f97b2a80510f18c21f9b171514a85a5e6"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"964ca5cf1e1fe5e99c13fcf4d8901e98575ed8dd","message":"Merge pull request #129 from ciamac/development\n\ncache arrays to avoid memory allocation in HistogramMetric","url":"https://api.github.com/repos/chids/metrics/commits/964ca5cf1e1fe5e99c13fcf4d8901e98575ed8dd"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"5ae0be78691c91297398312017440a107b2ddf88","message":"Merge pull request #127 from chids/reporter-refactoring\n\nRefactor how reporters interact with metrics.","url":"https://api.github.com/repos/chids/metrics/commits/5ae0be78691c91297398312017440a107b2ddf88"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"542d40dd639bff12e378925a2225118a7cbd3c78","message":"Merge pull request #126 from tobli/patch-1\n\nFix url typo in javadoc","url":"https://api.github.com/repos/chids/metrics/commits/542d40dd639bff12e378925a2225118a7cbd3c78"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"70ac76b130124529f3d3465869f39239f7ea67cc","message":"Merge pull request #128 from abramsm/dev2\n\nGanglia: leave last element of package unchanged when compressing package names","url":"https://api.github.com/repos/chids/metrics/commits/70ac76b130124529f3d3465869f39239f7ea67cc"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"1bfa069d3781ed858f54055ef2cc8f2d1bf5c18c","message":"Fix a lot of style issues.\n\nGoing forward, I'm going to be much pickier about this.\n\nIn terms of style, I'm going to insist on:\n* braces on the same line as the method declaration/control statement\n* four spaces for indentation, not tabs\n\nI would greatly prefer\n* either full JavaDoc or no JavaDoc; not halfway\n* final local variables if you're not re-assigning them","url":"https://api.github.com/repos/chids/metrics/commits/1bfa069d3781ed858f54055ef2cc8f2d1bf5c18c"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"ba753282c681f55ff64cce2bbb9e545f5992b1ac","message":"Fix the locking for ExponentiallyDecayingSample.","url":"https://api.github.com/repos/chids/metrics/commits/ba753282c681f55ff64cce2bbb9e545f5992b1ac"},{"author":{"name":"Matt Abrams","email":"bf3e5c9df338f6210bc3259877043355c248094b@clearspring.com"},"sha":"0e5c17eede17b825fe2f9205944d9a3949888e2c","message":"fix compilation issue in GangliaReporterTest","url":"https://api.github.com/repos/chids/metrics/commits/0e5c17eede17b825fe2f9205944d9a3949888e2c"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"2838f2891da9148a5c096f6919f9c42cf4fccca6","message":"Merge pull request #130 from abramsm/dev2\n\nfix compilation issue in GangliaReporterTest","url":"https://api.github.com/repos/chids/metrics/commits/2838f2891da9148a5c096f6919f9c42cf4fccca6"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"99010f034a9f108e11636d8db0ede80bacfb174e","message":"Made GaugeMetric#processWith final.\n\nSince it's the only metrics class that gets extended, this will prevent folks from accidentally overriding it.","url":"https://api.github.com/repos/chids/metrics/commits/99010f034a9f108e11636d8db0ede80bacfb174e"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"422d3a60086ad2a06abe25d4183ca76d80975eca","message":"Back out change to GaugeMetric.\n\nI guess we're mocking it, which doesn't play nicely with final methods.","url":"https://api.github.com/repos/chids/metrics/commits/422d3a60086ad2a06abe25d4183ca76d80975eca"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"0694d323961424bd7e00d7aa06c1d65a2a5195f8","message":"Fix metric sorting.\n\nCloses #131.","url":"https://api.github.com/repos/chids/metrics/commits/0694d323961424bd7e00d7aa06c1d65a2a5195f8"},{"author":{"name":"Coda Hale","email":"e30e47f5a6faff19345165e092c8c2739a30c5a5@gmail.com"},"sha":"f0567af1bc67d2a4a9924b6fe7efbddef466867c","message":"Deploy to the Sonatype OSS repos.","url":"https://api.github.com/repos/chids/metrics/commits/f0567af1bc67d2a4a9924b6fe7efbddef466867c"},{"author":{"name":"Mårten Gustafson","email":"9757ec77ffe4c1e4c5b8618bf3514c4aab298eaf@gmail.com"},"sha":"58481d8cbd3a7a664e86568228714020d0023152","message":"[#39] Proposal for slow callback support in TimerMetric","url":"https://api.github.com/repos/chids/metrics/commits/58481d8cbd3a7a664e86568228714020d0023152"},{"author":{"name":"Mårten Gustafson","email":"9757ec77ffe4c1e4c5b8618bf3514c4aab298eaf@gmail.com"},"sha":"43894de5da24593b84cfafa2aadf7e1eac711b7a","message":"[#39] A quick exploration of how to support slow callbacks based on the timers percentile values","url":"https://api.github.com/repos/chids/metrics/commits/43894de5da24593b84cfafa2aadf7e1eac711b7a"},{"author":{"name":"Mårten Gustafson","email":"9757ec77ffe4c1e4c5b8618bf3514c4aab298eaf@gmail.com"},"sha":"5db16a6abb81a7415ede40841736bfb913eeff10","message":"Make tests actually fail if the condition isn't met (calling fail() from within a Timer didn't do much good...)","url":"https://api.github.com/repos/chids/metrics/commits/5db16a6abb81a7415ede40841736bfb913eeff10"},{"author":{"name":"Mårten Gustafson","email":"9757ec77ffe4c1e4c5b8618bf3514c4aab298eaf@gmail.com"},"sha":"873c254c6216c70352fe7b18ce46b3caddaf9a8c","message":"Improve docs","url":"https://api.github.com/repos/chids/metrics/commits/873c254c6216c70352fe7b18ce46b3caddaf9a8c"},{"author":{"name":"Mårten Gustafson","email":"9757ec77ffe4c1e4c5b8618bf3514c4aab298eaf@gmail.com"},"sha":"4c181a4d4bb04bd31fb5f97ac86d38acfcc64ed3","message":"Simplify assertions","url":"https://api.github.com/repos/chids/metrics/commits/4c181a4d4bb04bd31fb5f97ac86d38acfcc64ed3"}],"head":"27589ce7c375c0a64a75b0fe9d1b384bd1e1d0c0","size":22,"push_id":52747809}