Skip to content

Commit

Permalink
runtime: add static layer case to loader impl (#7932)
Browse files Browse the repository at this point in the history
Signed-off-by: Asra Ali <asraa@google.com>
  • Loading branch information
asraa authored and mattklein123 committed Aug 15, 2019
1 parent d4186f2 commit 4f0fc2d
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions source/common/runtime/runtime_impl.cc
Original file line number Diff line number Diff line change
Expand Up @@ -474,6 +474,9 @@ LoaderImpl::LoaderImpl(Event::Dispatcher& dispatcher, ThreadLocal::SlotAllocator
throw EnvoyException(absl::StrCat("Duplicate layer name: ", layer.name()));
}
switch (layer.layer_specifier_case()) {
case envoy::config::bootstrap::v2::RuntimeLayer::kStaticLayer:
// Nothing needs to be done here.
break;
case envoy::config::bootstrap::v2::RuntimeLayer::kAdminLayer:
if (admin_layer_ != nullptr) {
throw EnvoyException(
Expand All @@ -494,8 +497,7 @@ LoaderImpl::LoaderImpl(Event::Dispatcher& dispatcher, ThreadLocal::SlotAllocator
init_manager.add(subscriptions_.back()->init_target_);
break;
default:
ENVOY_LOG(warn, "Skipping unsupported runtime layer: {}", layer.DebugString());
break;
NOT_REACHED_GCOVR_EXCL_LINE;
}
}

Expand Down

0 comments on commit 4f0fc2d

Please sign in to comment.