MCPcopy Create free account
hub / github.com/apache/impala / AddHostToTopicDelta

Method AddHostToTopicDelta

be/src/scheduling/scheduler-test-util.cc:750–763  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

748}
749
750void SchedulerWrapper::AddHostToTopicDelta(const Host& host, TTopicDelta* delta) const {
751 DCHECK_GT(host.be_port, 0) << "Host cannot be added to scheduler without a running "
752 << "backend";
753 ClusterMembershipMgr::BeDescSharedPtr be_desc = BuildBackendDescriptor(host);
754
755 // Build topic item.
756 TTopicItem item;
757 item.key = host.ip;
758 bool success = be_desc->SerializeToString(&item.value);
759 DCHECK(success);
760
761 // Add to topic delta.
762 delta->topic_entries.push_back(item);
763}
764
765void SchedulerWrapper::SendTopicDelta(const TTopicDelta& delta) {
766 DCHECK(scheduler_ != nullptr);

Callers

nothing calls this directly

Calls 3

BuildBackendDescriptorFunction · 0.85
SerializeToStringMethod · 0.80
push_backMethod · 0.80

Tested by

no test coverage detected