Skip to content
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

v1.1 #22

Merged
merged 23 commits into from
Mar 25, 2018
Merged

v1.1 #22

merged 23 commits into from
Mar 25, 2018

Conversation

voidshard
Copy link
Owner

  • docker files for both local / master builds of server
  • docker-compose.yml for some added sweetness
  • docstringssss
  • retry logic on connect() failures
  • retry logic on nats middleware requests (that is, idempotent ones)
  • added requirement for kingpin.v2
  • vendor code updates to come

- docker file to build image from local repo docker/images/local
- docker file to build image from master repo  docker/images/master
- docker-compose file to stand up wysteria w/ various settings

Known bugs:
Something odd happens when using wysteria w/ embedded nats.io server -
for some reason EOF is returned by nats .. unsure about this yet.
- Nats.io connect() call now retries w/ small delay before giving up
- Idempotent messages sent over Nats will now be retried by the client a few times on error
- Database & Searchbase connect() calls now also retry w/ small delay on
failures
@voidshard voidshard self-assigned this Mar 4, 2018
@voidshard
Copy link
Owner Author

Attempting to add some form of integration / end to end tests using docker.

- This also turned up potential places where the server code access nil
memory addresses if facets aren't set. This is fixed.
conn, err := grpc.Dial(config.Config, grpc.WithInsecure())

opts := []grpc.DialOption{
grpc.WithKeepaliveParams(keepalive.ClientParameters{
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Helps when the connection is silent for a while ..

@voidshard voidshard changed the title Add docker support v1.1 Mar 25, 2018
@voidshard voidshard merged commit bb6edb8 into master Mar 25, 2018
@voidshard voidshard deleted the add_docker_support branch December 15, 2018 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant