Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
resource-broker.cc File Reference
#include "resourcebroker/resource-broker.h"
#include <boost/algorithm/string/join.hpp>
#include <boost/foreach.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <boost/lexical_cast.hpp>
#include <gutil/strings/substitute.h>
#include <thrift/Thrift.h>
#include "common/status.h"
#include "rpc/thrift-util.h"
#include "rpc/thrift-server.h"
#include "statestore/query-resource-mgr.h"
#include "statestore/scheduler.h"
#include "util/debug-util.h"
#include "util/stopwatch.h"
#include "util/uid-util.h"
#include "util/network-util.h"
#include "util/llama-util.h"
#include "util/time.h"
#include "gen-cpp/ResourceBrokerService.h"
#include "gen-cpp/Llama_types.h"
#include "common/names.h"
Include dependency graph for resource-broker.cc:

Go to the source code of this file.

Classes

class  impala::LlamaNotificationThriftIf
 

Namespaces

 impala
 This file contains type definitions that are used throughout the code base.
 

Functions

 DECLARE_int64 (llama_registration_timeout_secs)
 
 DECLARE_int64 (llama_registration_wait_secs)
 
 DECLARE_int64 (llama_max_request_attempts)
 
 DECLARE_int32 (resource_broker_cnxn_attempts)
 
 DECLARE_int32 (resource_broker_cnxn_retry_interval_ms)
 
 DECLARE_int32 (resource_broker_send_timeout)
 
 DECLARE_int32 (resource_broker_recv_timeout)
 
ostream & impala::operator<< (ostream &os, const map< TNetworkAddress, llama::TAllocatedResource > &resources)
 
ostream & impala::operator<< (ostream &os, const TResourceBrokerReservationRequest &request)
 
ostream & impala::operator<< (ostream &os, const TResourceBrokerReservationResponse &reservation)
 
ostream & impala::operator<< (ostream &os, const TResourceBrokerExpansionRequest &request)
 
ostream & impala::operator<< (ostream &os, const TResourceBrokerExpansionResponse &expansion)
 

Variables

static const string LLAMA_KERBEROS_SERVICE_NAME = "llama"
 
const string impala::LLAMA_RESTART_SEARCH_STRING = "unknown handle"
 

Function Documentation

DECLARE_int32 ( resource_broker_cnxn_attempts  )
DECLARE_int32 ( resource_broker_cnxn_retry_interval_ms  )
DECLARE_int32 ( resource_broker_send_timeout  )
DECLARE_int32 ( resource_broker_recv_timeout  )
DECLARE_int64 ( llama_registration_timeout_secs  )
DECLARE_int64 ( llama_registration_wait_secs  )
DECLARE_int64 ( llama_max_request_attempts  )

Variable Documentation

const string LLAMA_KERBEROS_SERVICE_NAME = "llama"
static

Definition at line 59 of file resource-broker.cc.