summaryrefslogtreecommitdiffstats
path: root/vespabase/desc.vespa_base
blob: 977ce987121cf803e99152ecb1557e99e27527a5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Vespa Runtime Environment

The vespa_base package contains (via dependencies)
common runtime Vespa components.

Runtime libraries for c++ and java:

    * vespa_gcc3 vespa_gcc_runtime:  C++ runtime
    * vespa_boost:                   Boost shared libraries for runtime use
    * libiconv:                      Iconv shared library.

General utilities:

    * vespa_log: Vespa log handling utilities.
    * vespa_gdb: A version of gdb that works with the Vespa compiler.
    * ywget:     Commandline URL-getter.

Required services that will always be present on a vespa node:

    * vespa_configd:      The vespa service starter (config-sentinel).
    * vespa_config_proxy: Local daemon for communication with the
                          configuration server.
    * vespa_logd:         Local daemon for forwarding the vespa.log to the
                          logserver.
    * vespa_slobrok:      Service Location Broker used by the messaging layer.

Settings for the runtime environment

Vespa Base adds a set of environment settings that are used by several
of the control scripts and binaries that are part of Vespa. The
current list looks like this:

# set port_configserver_rpc 
# set addr_configserver 
    
These values allow the other components to locate the configuration
server, thus enabling them to get their config.