{
DSI *dsi = (DSI *)AFPobj->handle;
- LOG(log_note, logtype_afpd, "ipc_reconnect_handler: got SIGQUIT, trying IPC reconnect");
-
if (reconnect_ipc(AFPobj) != 0) {
LOG(log_error, logtype_afpd, "ipc_reconnect_handler: failed IPC reconnect");
afp_dsi_close(AFPobj);
exit(EXITERR_SYS);
}
- LOG(log_note, logtype_afpd, "ipc_reconnect_handler: resending client ID");
if (ipc_child_write(AFPobj->ipc_fd, IPC_GETSESSION, AFPobj->sinfo.clientid_len, AFPobj->sinfo.clientid) != 0) {
LOG(log_error, logtype_afpd, "ipc_reconnect_handler: failed IPC ID resend");
afp_dsi_close(AFPobj);
exit(EXITERR_SYS);
}
- LOG(log_note, logtype_afpd, "ipc_reconnect_handler: done");
+ LOG(log_note, logtype_afpd, "ipc_reconnect_handler: IPC reconnect done");
}
/* SIGURG handler (primary reconnect) */
break;
case DISASOCIATED_IPC_FD:
- LOG(log_note, logtype_afpd, "main: DISASOCIATED_IPC_FD request");
+ LOG(log_debug, logtype_afpd, "main: IPC reconnect request");
if ((fd[0] = accept(disasociated_ipc_fd, NULL, NULL)) == -1) {
LOG(log_error, logtype_afpd, "main: accept: %s", strerror(errno));
break;
LOG(log_error, logtype_afpd, "main: readt: %s", strerror(errno));
close(fd[0]);
}
- LOG(log_note, logtype_afpd, "main: welcome back child[%u]", pid);
+ LOG(log_note, logtype_afpd, "main: IPC reconnect from [%u]", pid);
if ((child = server_child_add(server_children, CHILD_DSIFORK, pid, fd)) == NULL) {
LOG(log_error, logtype_afpd, "main: server_child_add");
close(fd[0]);
if (ret != 0) {
return -1;
}
- LOG(log_note, logtype_afpd, "ipc_server_uds: fd: %d", fd);
+
return fd;
}
address_length = sizeof(address.sun_family) + sprintf(address.sun_path, name);
EC_ZERO_LOG( connect(fd, (struct sockaddr *)&address, address_length) ); /* 1 */
- LOG(log_note, logtype_afpd, "ipc_client_uds: connected to master");
+ LOG(log_debug, logtype_afpd, "ipc_client_uds: connected to master");
if (writet(fd, &pid, sizeof(pid_t), 0, 1) != sizeof(pid_t)) {
LOG(log_error, logtype_afpd, "ipc_client_uds: writet: %s", strerror(errno));
EC_FAIL;
}
- LOG(log_note, logtype_afpd, "ipc_client_uds: sent pid");
EC_CLEANUP:
if (ret != 0) {
return -1;
}
- LOG(log_note, logtype_afpd, "ipc_client_uds: fd: %d", fd);
+ LOG(log_debug, logtype_afpd, "ipc_client_uds: fd: %d", fd);
return fd;
}
{
int retrycount = 0;
- LOG(log_note, logtype_afpd, "reconnect_ipc: start");
+ LOG(log_debug, logtype_afpd, "reconnect_ipc: start");
close(obj->ipc_fd);
obj->ipc_fd = -1;