summaryrefslogtreecommitdiff
path: root/test/interactive-helper/aptwebserver.cc
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2020-08-04 10:12:30 +0000
committerJulian Andres Klode <jak@debian.org>2020-08-04 10:12:30 +0000
commit11530bab64efd4b4fc46de7833533cea9c69f521 (patch)
treec80fac24e28f09547334660ba6cc717bc5156c99 /test/interactive-helper/aptwebserver.cc
parent1afe7c8b874abb61cde591e0241b967ef1b99991 (diff)
parent7d8bb855487d6821b0cd6bf5d2270ed8fda3d1a3 (diff)
Merge branch 'pu/less-slaves' into 'master'
Remove master/slave terminology See merge request apt-team/apt!124
Diffstat (limited to 'test/interactive-helper/aptwebserver.cc')
-rw-r--r--test/interactive-helper/aptwebserver.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/interactive-helper/aptwebserver.cc b/test/interactive-helper/aptwebserver.cc
index 0398a12b6..f074cd148 100644
--- a/test/interactive-helper/aptwebserver.cc
+++ b/test/interactive-helper/aptwebserver.cc
@@ -960,7 +960,8 @@ int main(int const argc, const char * argv[])
// create socket, bind and listen to it {{{
// ignore SIGPIPE, this can happen on write() if the socket closes connection
signal(SIGPIPE, SIG_IGN);
- // we don't care for our slaves, so ignore their death
+ // ignore worker processes exiting, as we don't want to cause them to stay
+ // around as zombies because we're busy.
signal(SIGCHLD, SIG_IGN);
int sock = socket(AF_INET6, SOCK_STREAM, 0);
@@ -1051,9 +1052,9 @@ int main(int const argc, const char * argv[])
std::clog << "Serving ANY file on port: " << port << std::endl;
- int const slaves = _config->FindI("aptwebserver::slaves", SOMAXCONN);
- std::cerr << "SLAVES: " << slaves << std::endl;
- listen(sock, slaves);
+ int const workers = _config->FindI("aptwebserver::workers", SOMAXCONN);
+ std::cerr << "WORKERS: " << workers << std::endl;
+ listen(sock, workers);
/*}}}*/
_config->CndSet("aptwebserver::response-header::Server", "APT webserver");