Tags: galagaevdc/Hystrix
Tags
Release of 1.4.15 - 0e18402: Merge pull request Netflix#890 from mattrjacobs/multiple-responses-per-collapser-arg - b21f8ca: Merge pull request Netflix#892 from mattrjacobs/cache-setter-in-multithreaded-jmh-test - 32c2a2d: Cache HystrixCommand.Setter over benchmark duration in MultiThreadedMetricsTest - 465dfab: Merge pull request Netflix#891 from mattrjacobs/add-request-context-to-jmh-command-tests - a3ff151: Added requestContext to all JMH tests, so that command flow uses (and benchmarks) them - f88bb26: Modify ObservableCollapser JMH test to allow multiple response per argument - 9726e5e: Allowing Collapsers to return multiple values per request argument. Addresses Netflix#865 - 970348b: Merge pull request Netflix#889 from mattrjacobs/request-batch-unsafe-subscribe - 2684332: RequestBatch can use unsafeSubscribe with an empty Susbcriber instead of paying cost of subscribe() - 317eaa9: Merge pull request Netflix#887 from mattrjacobs/single-collapser-request-cache-lookup - 7bbee32: In HystrixCollapser, only check if request cache is enabled once - ace52c6: Merge pull request Netflix#885 from mattrjacobs/single-lookup-of-request-cache - 34652b9: Only lookup if the request cache is enabled once per command invocation * This helps performance and eliminates chance that start/end of command see this value differently - c6ff67f: Merge pull request Netflix#883 from mattrjacobs/add-jmh-collapser-benchmarks - c4d6fd3: Added JMH test for HystrixObservableCollapser - 82c689a: Add JMH test for HystrixCollapser - 0e92136: Merge pull request Netflix#876 from mattrjacobs/fix-racy-request-log - 81cdd45: Fixed Netflix#847 by adding BAD_REQUEST to the HystrixRequestLog - a98f3de: Merge pull request Netflix#861 from mattrjacobs/1.4.x - dbc4319: apply osgi gradle plugin so the we can use javanica in a OSGi Enviroment - 0d899c0: Merge pull request Netflix#856 from mattrjacobs/add-missing-licenses - 50d2a37: Added missing license headers - 30a6629: Merge pull request Netflix#855 from mattrjacobs/constructor-allocation - 265388d: Saving an allocation when using the convenience constructors for HystrixCommand - 297c868: Updated jmh config to version 1.10.3 and to include GC measurements - 56cb895: Merge pull request Netflix#853 from mattrjacobs/travis-container - 5b7bd0a: Merge pull request Netflix#848 from mattrjacobs/request-log-race - 41898f6: Added Travis config so it can run in a container - 052ef9f: Update CHANGELOG.md - 580a1c9: Better test for Request Log race - 3d2fc21: Unit test demonstrating racy HystrixRequestLog
Release of 1.4.14 - 932cb53: Merge pull request Netflix#852 from mattrjacobs/merge-fix-851 - 18fde94: Fixed merge problem - 2e10b73: Merge remote-tracking branch 'upstream/pr/851' into merge-fix-851 - 11d5bad: Fix generated arglists - 84e523f: Merge pull request Netflix#849 from mattrjacobs/subclass-cmd - 9037c7c: Added unit tests proving that request log, request caching and fallback work as expected when there is a class hierarchy of HystrixCommands - fd59207: Update CHANGELOG.md
Release of 1.4.13 - 1866e28: Merge pull request Netflix#839 from mattrjacobs/fix-js-typo - 0d5fe8b: Fix typo in method name - 9ca80ab: Merge pull request Netflix#838 from mattrjacobs/unit-test-for-command-properties-reset - d849fb0: Reinstated HystrixTest and added unit test for modifying semaphore count - b806672: Merge pull request Netflix#837 from mattrjacobs/rx-13 - 0dd246f: Upgrade to RxJava 1.0.13 - ed5bfe7: Merge pull request Netflix#830 from jeremybull/dashboard-badrequests-optional - bee55d7: Add validation for rollingCountBadRequests - 990394e: Update CHANGELOG.md
Release of 1.4.12 - 14a4611: Merge pull request Netflix#826 from mattrjacobs/safely-handle-negative-delay - a2b2dc6: Safely handle negative input on the delay input to metrics-stream - 61152a0: Merge pull request Netflix#825 from mattrjacobs/remove-bucket-resizing-rolling-number - dbd3226: Only allow bucket configuration to take effect on HystrixRollingNumber creation - 75f663d: Merge pull request Netflix#824 from mattrjacobs/remove-bucket-size-recalculation - b33622a: Make values for HystrixRollingPercentile bucket calculation only affect construction, and never runtime. - 97749b7: Merge pull request Netflix#823 from fhopeman/master - faa146e: fix half hidden mean metric because of container height - 0e8fc7c: Merge pull request Netflix#818 from mattrjacobs/only-check-max-queue-size-prop-on-thread-pool-init - dbf913f: Modify logic to only check the dynamic maxQueueSize property on creation of a threadPool - d561dcb: Update CHANGELOG.md
Release of 1.4.11 - cc53cb8: Merge pull request Netflix#814 from mattrjacobs/upgrade-rx-1-0-12 - 5d6a1b5: Merge pull request Netflix#813 from mattrjacobs/log-recoverable-errors - 1606797: Upgrade to RxJava 1.0.12 - 5654a79: On recoverable java.lang.Error, log something so that application owners are notified, even as Hystrix serves a fallback - 793d366: Merge pull request Netflix#812 from killme2008/master - bebb4cb: Fixed issue Netflix#811 :can't define overload functions in hystrix-clj. - 817cec2: Merge pull request Netflix#808 from fhopeman/patch-1 - 231b821: update readme to latest version - f44c5a1: Update CHANGELOG.md
Release of 1.4.10 - 0a1acee: Merge pull request Netflix#804 from mattrjacobs/merge-rollback-hdr-histogram - 7facd20: Fixing merge conflict on jmh tests - da0aada: Merge branch 'rollback-hdr-histogram' into merge-rollback-hdr-histogram - ae7aedd: Rollback the HdrHistogram changes - e68ed42: Merge pull request Netflix#803 from mattrjacobs/add-jmh-rolling-number - 4616fb0: Fix method names in jmh tests - 6188fc9: Add HystrixRollingNumber JMH benchmark - 726466d: Merge pull request Netflix#801 from mattrjacobs/remove-rolling-percentile-dynamic-reconfig - 0cb731d: Merge pull request Netflix#791 from mattrjacobs/replace-long-adder-max-updater-with-atomic-long - f1106ae: Fixing unit test construction of HystrixRollingPercentile - 3ec7797: Remove all dynamic property lookups from HystrixRollingPercentile - fbf0740: Merge pull request Netflix#800 from mattrjacobs/jmh-rolling-data-structures - ab55455: Cleanup the JMH test - 0505eaf: Add JMH benchmarks for HystrixRollingPercentile reads/writes - 8f41389: Update CHANGELOG.md - 49bd481: Switching HystrixRollingNumber impl from LongAdder/LongMaxUpdater to AtomicLong
Release of 1.4.10-rc.1 - 0a1acee: Merge pull request Netflix#804 from mattrjacobs/merge-rollback-hdr-histogram - 7facd20: Fixing merge conflict on jmh tests - da0aada: Merge branch 'rollback-hdr-histogram' into merge-rollback-hdr-histogram - ae7aedd: Rollback the HdrHistogram changes - e68ed42: Merge pull request Netflix#803 from mattrjacobs/add-jmh-rolling-number - 4616fb0: Fix method names in jmh tests - 6188fc9: Add HystrixRollingNumber JMH benchmark - 726466d: Merge pull request Netflix#801 from mattrjacobs/remove-rolling-percentile-dynamic-reconfig - 0cb731d: Merge pull request Netflix#791 from mattrjacobs/replace-long-adder-max-updater-with-atomic-long - f1106ae: Fixing unit test construction of HystrixRollingPercentile - 3ec7797: Remove all dynamic property lookups from HystrixRollingPercentile - fbf0740: Merge pull request Netflix#800 from mattrjacobs/jmh-rolling-data-structures - ab55455: Cleanup the JMH test - 0505eaf: Add JMH benchmarks for HystrixRollingPercentile reads/writes - 8f41389: Update CHANGELOG.md - 49bd481: Switching HystrixRollingNumber impl from LongAdder/LongMaxUpdater to AtomicLong
Release of 1.4.9 - 53de874: Merge pull request Netflix#799 from mattrjacobs/fix-rolling-percentile-write-thread-safety - 2639ce4: Fix to only get an interval histogram once per recorder - 65ab233: Unit test demonstrating unsafe usage of IntCountsHistogram on write path, and fix - d065208: Update CHANGELOG.md
Release of 1.4.8 - cb72b94: Merge pull request Netflix#797 from mattrjacobs/take-histogram-off-multithreaded-read-path - d66dae4: Move all reads of Histograms to a single-threaded path. Either cache the commonly-accessed summaries at construction, or support arbitrary calculations via a synchronized path - 3246e46: Merge pull request Netflix#794 from manuelbernhardt/patch-1 - 9e1eb94: Monitoring stream on keypress - 9002320: Merge pull request Netflix#787 from motortalk/reject-stream-servlet-request-when-destroyed - 5c2375a: added copyright header - bc3e75f: Reject requests after servlet shutdown (fixes Netflix#786) - dc06181: Merge pull request Netflix#785 from beckje01/updateMetrics - 92c4fb0: Update metrics to the latest version - b5e7459: Update CHANGELOG.md - b11f787: Update CHANGELOG.md
Release of 1.4.7 - 24d0169: Merge pull request Netflix#783 from mattrjacobs/upgrade-rx-1-10 - d263309: Upgrade RxJava to 1.0.10 - 99e3172: Merge pull request Netflix#781 from mattrjacobs/shorten-collapser-stress-test - e73d9c8: Shorten stress test of HystrixObservableCollapser from 1000 -> 100 to limit OOM problems - 57df50b: Merge pull request Netflix#780 from mattrjacobs/allow-hooks-to-throw-safely - 56e5664: Incorrect log messages - 92ecdac: More precise solution to Netflix#771 - eef7eb3: Revert "Handle hook failures more gracefully" - 1114a5b: Revert "Add try-catch to all hook executions" - 89c2569: Merge pull request Netflix#779 from mattrjacobs/rebased-hdr-histogram - e7c9e98: Merge pull request Netflix#778 from mattrjacobs/more-forks-for-jmh - a364a3d: Update CHANGELOG.md - e3ea425: Replaced internal data structure of HystrixRollingPercentile with HdrHistogram * Also fixed some incorrect assertions around how percentile was being calculated - 2779e89: Added dependency on HdrHistogram 2.1.4 - b3f6b01: Use more forks and less iterations/fork in JMH config - b552e66: Merge pull request Netflix#776 from mattrjacobs/add-bad-request-to-dashboard - 892f6a7: Added Bad Request count to Hystrix dashboard - 473a531: Merge pull request Netflix#775 from mattrjacobs/add-counters-for-hystrix-quantities - f94ce74: Add HystrixCounters methods to return number of commands/threadpools/groups - f5a605f: Merge pull request Netflix#774 from mattrjacobs/add-concurrent-hystrix-thread-metric - dd5fba4: Added HystrixCounters to hold global metrics on Hystrix behavior - 4ca3b23: Update CHANGELOG.md
PreviousNext