Skip to content

Tags: galagaevdc/Hystrix

Tags

v1.4.15

Toggle v1.4.15's commit message
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

v1.4.14

Toggle v1.4.14's commit message
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

v1.4.13

Toggle v1.4.13's commit message
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

v1.4.12

Toggle v1.4.12's commit message
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

v1.4.11

Toggle v1.4.11's commit message
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

v1.4.10

Toggle v1.4.10's commit message
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

v1.4.10-rc.1

Toggle v1.4.10-rc.1's commit message
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

v1.4.9

Toggle v1.4.9's commit message
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

v1.4.8

Toggle v1.4.8's commit message
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

v1.4.7

Toggle v1.4.7's commit message
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