forked from airbnb/synapse
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'upstream/master' into add_marathon_watcher
* upstream/master: Fixup mistake in watcher README Update the README concerning ELB's weaknesses Fix minor Ruby 1.9 vs Ruby 2.X compat in install instructions Clarify that the first code block is not installing Ruby Update README.md with better installation directions Allow arbitrary haproxy_server_options to be supplied to HAProxy. adds specs for ec2tag watch method, and fixes bug where if an exception was raised the normal sleep got skipped, so it could get stuck calling the failing discover instances code in a tight loop every few ms Don't have synapse require the aws variables - credentials should be able to be nil to allow using iam instance profile. Updates tests to reflect allow `server_port_override` to be an int since the other `port` config options can be ints Linking from main README to service watcher README Allow pluggable watchers Handle path going away properly Do not unregister the callback in the zk watcher Some minor documentation fixups Explicit watcher haproxy backend names [travis] switch to new infrastructure bump version to v0.12.1 bump version to v0.12.0 Fixed wording of some documentation, added missing options Address feedback from igor and schleyfox Fixups for merge to airbnb/master Turns out it's important to handle session disconnects correctly Try out :per_callback threads and get more debug information Add support for the weight key added in nerve Fix bug in caching logic. Add state file. Rate limit restarts but not stats socket updates ZooKeeper connection pooling. Increase HAProxy restart interval. Revert "Add rate limiter." Add rate limiter. Allow the option allredisp option to haproxy. Explicitly deduplicate registrations Allow registrations to be manifested on the file system Add 'use_previous_backends' option. test synapse on 2.0.0, 2.1.6, 2.2.2 also git ignore .ruby-version update zookeeper dependency to support newer rubies typo synapse expects arrays under shared_frontend, hosts and backend verify doubles run transpec to convert specs to new format fix some broken specs and deprecation warnings bump rspec version Conflicts: Gemfile.lock lib/synapse/service_watcher.rb
- Loading branch information
Showing
24 changed files
with
764 additions
and
359 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -21,3 +21,4 @@ tmp | |
vendor/ | ||
|
||
synapse.jar | ||
.ruby-version |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,8 @@ | ||
language: ruby | ||
cache: bundler | ||
sudo: false | ||
rvm: | ||
- 1.9.3 | ||
|
||
- 2.0.0 | ||
- 2.1.6 | ||
- 2.2.2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.