-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DRAFT] Share circuit breakers between workers #227
base: implement_lru_cache
Are you sure you want to change the base?
[DRAFT] Share circuit breakers between workers #227
Commits on Jun 26, 2019
-
WIP: Move CircuitBreaker implementation to shared memory
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for e74c999 - Browse repository at this point
Copy the full SHA e74c999View commit details -
WIP: Move Simple::State to shared memory
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for e89c2c5 - Browse repository at this point
Copy the full SHA e89c2c5View commit details -
WIP: Working Simple::Integer and Simple::State
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for bb0e96e - Browse repository at this point
Copy the full SHA bb0e96eView commit details -
WIP: Working Simple::SlidingWindow in shared memory
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 1d04c0c - Browse repository at this point
Copy the full SHA 1d04c0cView commit details -
Michael Kipper committed
Jun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 3d78bbe - Browse repository at this point
Copy the full SHA 3d78bbeView commit details -
Michael Kipper committed
Jun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for e20c078 - Browse repository at this point
Copy the full SHA e20c078View commit details -
Michael Kipper committed
Jun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 569a551 - Browse repository at this point
Copy the full SHA 569a551View commit details -
Configuration menu - View commit details
-
Copy full SHA for f55e521 - Browse repository at this point
Copy the full SHA f55e521View commit details -
Configuration menu - View commit details
-
Copy full SHA for f517f75 - Browse repository at this point
Copy the full SHA f517f75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c0fc80 - Browse repository at this point
Copy the full SHA 7c0fc80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7325b47 - Browse repository at this point
Copy the full SHA 7325b47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c45b3f - Browse repository at this point
Copy the full SHA 3c45b3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35217ae - Browse repository at this point
Copy the full SHA 35217aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba1e9e - Browse repository at this point
Copy the full SHA 7ba1e9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e64bd0 - Browse repository at this point
Copy the full SHA 8e64bd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for def383d - Browse repository at this point
Copy the full SHA def383dView commit details -
Michael Kipper committed
Jun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for efb62a9 - Browse repository at this point
Copy the full SHA efb62a9View commit details -
Quick script to reset IPC state
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 7474bed - Browse repository at this point
Copy the full SHA 7474bedView commit details -
More locks around shared data structures
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 203cdfd - Browse repository at this point
Copy the full SHA 203cdfdView commit details -
Reduce test flakiness with unique resource names
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for f251c8f - Browse repository at this point
Copy the full SHA f251c8fView commit details -
Grow/shrink the sliding window's max_size
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 128788f - Browse repository at this point
Copy the full SHA 128788fView commit details -
Michael Kipper committed
Jun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 5bb4d65 - Browse repository at this point
Copy the full SHA 5bb4d65View commit details -
WIP: Registered worker based scaling factor for error_threshold
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for f6bcf7f - Browse repository at this point
Copy the full SHA f6bcf7fView commit details -
Michael Kipper committed
Jun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 3498109 - Browse repository at this point
Copy the full SHA 3498109View commit details -
Michael Kipper committed
Jun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for e4631b0 - Browse repository at this point
Copy the full SHA e4631b0View commit details -
Made the default for SEMIAN_CIRCUIT_BREAKER_IMPL to be worker/Ruby based
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for effaea6 - Browse repository at this point
Copy the full SHA effaea6View commit details -
Run both worker/host based circuit breaker implementations in CI
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for bff9225 - Browse repository at this point
Copy the full SHA bff9225View commit details -
Allow SEMIAN_DEBUG to enable debug messages
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 0ae9c55 - Browse repository at this point
Copy the full SHA 0ae9c55View commit details -
Michael Kipper committed
Jun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 26aa0dd - Browse repository at this point
Copy the full SHA 26aa0ddView commit details -
Michael Kipper committed
Jun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 43f6a57 - Browse repository at this point
Copy the full SHA 43f6a57View commit details -
Configuration menu - View commit details
-
Copy full SHA for dafe362 - Browse repository at this point
Copy the full SHA dafe362View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63495a9 - Browse repository at this point
Copy the full SHA 63495a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13763b1 - Browse repository at this point
Copy the full SHA 13763b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f8a5d - Browse repository at this point
Copy the full SHA e2f8a5dView commit details -
Ignore BeyondCompare merge files
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for efd72d0 - Browse repository at this point
Copy the full SHA efd72d0View commit details -
Implement the scale_factor for host-based sliding windows
Michael Kipper committedJun 26, 2019 Configuration menu - View commit details
-
Copy full SHA for d16c6ab - Browse repository at this point
Copy the full SHA d16c6abView commit details
Commits on Jun 30, 2019
-
Enabled debug messages with SEMIAN_DEBUG
Michael Kipper committedJun 30, 2019 Configuration menu - View commit details
-
Copy full SHA for ddd7268 - Browse repository at this point
Copy the full SHA ddd7268View commit details -
Store SimpleInteger in semaphores, not shared memory
Michael Kipper committedJun 30, 2019 Configuration menu - View commit details
-
Copy full SHA for 0a00e94 - Browse repository at this point
Copy the full SHA 0a00e94View commit details
Commits on Jul 3, 2019
-
Print debug messages with timestamp and process ID
Michael Kipper committedJul 3, 2019 Configuration menu - View commit details
-
Copy full SHA for 4682bed - Browse repository at this point
Copy the full SHA 4682bedView commit details -
Michael Kipper committed
Jul 3, 2019 Configuration menu - View commit details
-
Copy full SHA for f43ccbf - Browse repository at this point
Copy the full SHA f43ccbfView commit details -
Don't force sliding window entries to be monotonic
Michael Kipper committedJul 3, 2019 Configuration menu - View commit details
-
Copy full SHA for af854a5 - Browse repository at this point
Copy the full SHA af854a5View commit details -
Michael Kipper committed
Jul 3, 2019 Configuration menu - View commit details
-
Copy full SHA for 6445222 - Browse repository at this point
Copy the full SHA 6445222View commit details -
Merge pull request #246 from Shopify/mkipper/global-circuit-breaker-b…
…etter-reject Don't force sliding window entries to be monotonic
Michael Kipper committedJul 3, 2019 Configuration menu - View commit details
-
Copy full SHA for 3e04a43 - Browse repository at this point
Copy the full SHA 3e04a43View commit details -
Allow SEMIAN_CIRCUIT_BREAKER_FORCE_HOST to force-enable host-based ci…
…rcuits
Michael Kipper committedJul 3, 2019 Configuration menu - View commit details
-
Copy full SHA for 3655ae8 - Browse repository at this point
Copy the full SHA 3655ae8View commit details -
Build semian libraries before unit tests
Michael Kipper committedJul 3, 2019 Configuration menu - View commit details
-
Copy full SHA for 926074d - Browse repository at this point
Copy the full SHA 926074dView commit details -
Michael Kipper committed
Jul 3, 2019 Configuration menu - View commit details
-
Copy full SHA for 05796e7 - Browse repository at this point
Copy the full SHA 05796e7View commit details
Commits on Jul 4, 2019
-
Michael Kipper committed
Jul 4, 2019 Configuration menu - View commit details
-
Copy full SHA for be44b32 - Browse repository at this point
Copy the full SHA be44b32View commit details -
Michael Kipper committed
Jul 4, 2019 Configuration menu - View commit details
-
Copy full SHA for d3f252c - Browse repository at this point
Copy the full SHA d3f252cView commit details -
Michael Kipper committed
Jul 4, 2019 Configuration menu - View commit details
-
Copy full SHA for ea78022 - Browse repository at this point
Copy the full SHA ea78022View commit details -
Merge pull request #243 from Shopify/mkipper/global-circuit-breaker-s…
…imple-integer Force-enable host-based circuits
Michael Kipper committedJul 4, 2019 Configuration menu - View commit details
-
Copy full SHA for 9fb115a - Browse repository at this point
Copy the full SHA 9fb115aView commit details
Commits on Jul 8, 2019
-
Michael Kipper committed
Jul 8, 2019 Configuration menu - View commit details
-
Copy full SHA for 286b6c1 - Browse repository at this point
Copy the full SHA 286b6c1View commit details