Skip to content

osx: UUID generation, fix CLI arg parsing, fix trivial shutdown bug#1386

Merged
mattklein123 merged 2 commits intoenvoyproxy:masterfrom
turbinelabs:osx-8-misc-fixes
Aug 3, 2017
Merged

osx: UUID generation, fix CLI arg parsing, fix trivial shutdown bug#1386
mattklein123 merged 2 commits intoenvoyproxy:masterfrom
turbinelabs:osx-8-misc-fixes

Conversation

@zuercher
Copy link
Copy Markdown
Member

@zuercher zuercher commented Aug 3, 2017

source/common/runtime: use libuuid for UUID generation on OS X
source/server: fix crash on shutdown (e.g., when no config is specified)
build: set HAVE_LONG_LONG to allow TCLAP to support uint64_T flags

(Split out from #1348, in support of #128.)

source/common/runtime: use libuuid for UUID generation on OS X
source/server: fix crash on shutdown (when no config is specified)
build: set HAVE_LONG_LONG to allow TCLAP to support uint64_T flags
Copy link
Copy Markdown
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

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

Thanks, looks good. Tiny nit.

Comment thread source/common/runtime/runtime_impl.cc Outdated

std::string RandomGeneratorImpl::uuid() {
#ifdef __APPLE__
// TODO (zuercher): factor out a sensible interface for UUID generation to make it easier
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

trivial nit: no space between TODO and (...)

@mattklein123 mattklein123 merged commit 2c5ca21 into envoyproxy:master Aug 3, 2017
@zuercher zuercher deleted the osx-8-misc-fixes branch August 10, 2017 16:07
jpsim pushed a commit that referenced this pull request Nov 28, 2022
… tsan workflows (#1386)

Description: This allows individually rerunning each suite in CI in the event of transient (typically connectivity) failures.
Risk Level: Low
Testing: CI

Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
… tsan workflows (#1386)

Description: This allows individually rerunning each suite in CI in the event of transient (typically connectivity) failures.
Risk Level: Low
Testing: CI

Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: JP Simard <jp@jpsim.com>
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.

2 participants