Commit 617a5766 authored by Tatsuhiro Tsujikawa's avatar Tatsuhiro Tsujikawa

Replace master with main

parent f1d67335
.. nghttp2 documentation master file, created by
.. nghttp2 documentation main file, created by
sphinx-quickstart on Sun Mar 11 22:57:49 2012.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
......
......@@ -228,7 +228,7 @@ process. It will do fork and execute new executable, using same
command-line arguments and environment variables.
As of nghttpx version 1.20.0, that is all you have to do. The new
master process sends QUIT signal to the original process, when it is
main process sends QUIT signal to the original process, when it is
ready to serve requests, to shut it down gracefully.
For earlier versions of nghttpx, you have to do one more thing. At
......@@ -239,7 +239,7 @@ current process will exit. At this point, only new nghttpx process
exists and serves incoming requests.
If you want to just reload configuration file without executing new
binary, send SIGHUP to nghttpx master process.
binary, send SIGHUP to nghttpx main process.
Re-opening log files
--------------------
......
......@@ -124,10 +124,10 @@ constexpr auto ENV_UNIX_PATH = StringRef::from_lit("NGHTTP2_UNIX_PATH");
// descriptor. <PATH> is a path to UNIX domain socket.
constexpr auto ENV_ACCEPT_PREFIX = StringRef::from_lit("NGHTTPX_ACCEPT_");
// This environment variable contains PID of the original master
// process, assuming that it created this master process as a result
// of SIGUSR2. The new master process is expected to send QUIT signal
// to the original master process to shut it down gracefully.
// This environment variable contains PID of the original main
// process, assuming that it created this main process as a result of
// SIGUSR2. The new main process is expected to send QUIT signal to
// the original main process to shut it down gracefully.
constexpr auto ENV_ORIG_PID = StringRef::from_lit("NGHTTPX_ORIG_PID");
#ifndef _KERNEL_FASTOPEN
......@@ -419,7 +419,7 @@ void exec_binary() {
// child process
shrpx_signal_unset_master_proc_ign_handler();
shrpx_signal_unset_main_proc_ign_handler();
rv = shrpx_signal_unblock_all();
if (rv != 0) {
......@@ -548,7 +548,7 @@ void ipc_send(WorkerProcess *wp, uint8_t ipc_event) {
namespace {
void reopen_log(WorkerProcess *wp) {
LOG(NOTICE) << "Reopening log files: master process";
LOG(NOTICE) << "Reopening log files: main process";
auto config = get_config();
auto &loggingconf = config->logging;
......@@ -1092,7 +1092,7 @@ void close_unused_inherited_addr(const std::vector<InheritedAddr> &iaddrs) {
} // namespace
namespace {
// Returns the PID of the original master process from environment
// Returns the PID of the original main process from environment
// variable ENV_ORIG_PID.
pid_t get_orig_pid_from_env() {
auto s = getenv(ENV_ORIG_PID.c_str());
......@@ -1310,7 +1310,7 @@ namespace {
int event_loop() {
std::array<char, STRERROR_BUFSIZE> errbuf;
shrpx_signal_set_master_proc_ign_handler();
shrpx_signal_set_main_proc_ign_handler();
auto config = mod_config();
......@@ -1369,7 +1369,7 @@ int event_loop() {
shrpx_sd_notifyf(0, "READY=1");
if (orig_pid != -1) {
LOG(NOTICE) << "Send QUIT signal to the original master process to tell "
LOG(NOTICE) << "Send QUIT signal to the original main process to tell "
"that we are ready to serve requests.";
kill(orig_pid, SIGQUIT);
}
......@@ -2833,10 +2833,10 @@ Process:
--single-process
Run this program in a single process mode for debugging
purpose. Without this option, nghttpx creates at least
2 processes: master and worker processes. If this
option is used, master and worker are unified into a
single process. nghttpx still spawns additional process
if neverbleed is used. In the single process mode, the
2 processes: main and worker processes. If this option
is used, main and worker are unified into a single
process. nghttpx still spawns additional process if
neverbleed is used. In the single process mode, the
signal handling feature is disabled.
Scripting:
......
......@@ -189,7 +189,7 @@ Log::~Log() {
lgconf->update_tstamp_millis(std::chrono::system_clock::now());
// Error log format: <datetime> <master-pid> <current-pid>
// Error log format: <datetime> <main-pid> <current-pid>
// <thread-id> <level> (<filename>:<line>) <msg>
rv = snprintf(buf, sizeof(buf), "%s %d %d %s %s%s%s (%s:%d) %.*s\n",
lgconf->tstamp->time_iso8601.c_str(), config->pid, lgconf->pid,
......
......@@ -110,7 +110,7 @@ int signal_set_handler(void (*handler)(int), Signals &&sigs) {
} // namespace
namespace {
constexpr auto master_proc_ign_signals = std::array<int, 1>{SIGPIPE};
constexpr auto main_proc_ign_signals = std::array<int, 1>{SIGPIPE};
} // namespace
namespace {
......@@ -119,12 +119,12 @@ constexpr auto worker_proc_ign_signals =
GRACEFUL_SHUTDOWN_SIGNAL, RELOAD_SIGNAL, SIGPIPE};
} // namespace
int shrpx_signal_set_master_proc_ign_handler() {
return signal_set_handler(SIG_IGN, master_proc_ign_signals);
int shrpx_signal_set_main_proc_ign_handler() {
return signal_set_handler(SIG_IGN, main_proc_ign_signals);
}
int shrpx_signal_unset_master_proc_ign_handler() {
return signal_set_handler(SIG_DFL, master_proc_ign_signals);
int shrpx_signal_unset_main_proc_ign_handler() {
return signal_set_handler(SIG_DFL, main_proc_ign_signals);
}
int shrpx_signal_set_worker_proc_ign_handler() {
......
......@@ -49,8 +49,8 @@ int shrpx_signal_unblock_all();
// -1. The errno will indicate the error.
int shrpx_signal_set(sigset_t *set);
int shrpx_signal_set_master_proc_ign_handler();
int shrpx_signal_unset_master_proc_ign_handler();
int shrpx_signal_set_main_proc_ign_handler();
int shrpx_signal_unset_main_proc_ign_handler();
int shrpx_signal_set_worker_proc_ign_handler();
int shrpx_signal_unset_worker_proc_ign_handler();
......
......@@ -32,7 +32,7 @@ namespace shrpx {
class ConnectionHandler;
struct WorkerProcessConfig {
// IPC socket to read event from master process
// IPC socket to read event from main process
int ipc_fd;
// IPv4 or UNIX domain socket, or -1 if not used
int server_fd;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment