| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't create socketpair for connection forwarding between parent and secondary. | pjd | 2011-03-23 | 1 | -8/+28 |
* | White space cleanups. | pjd | 2011-03-22 | 1 | -6/+6 |
* | Before handling any events on descriptors check signals so we can update | pjd | 2011-03-21 | 1 | -28/+43 |
* | In hast.conf we define the other node's address in 'remote' variable. | pjd | 2011-03-21 | 1 | -1/+9 |
* | When creating connection on behalf of primary worker, set pjdlog prefix | pjd | 2011-03-21 | 1 | -0/+4 |
* | If there is any traffic on one of out descriptors, we were not checking for | pjd | 2011-03-21 | 1 | -2/+14 |
* | Allow to compress on-the-wire data using two algorithms: | pjd | 2011-03-06 | 1 | -0/+6 |
* | Allow to checksum on-the-wire data using either CRC32 or SHA256. | pjd | 2011-03-06 | 1 | -1/+7 |
* | Now that we break the loop on fstat(2) failure we no longer need to satisfy | pjd | 2011-02-06 | 1 | -2/+0 |
* | Add (void) cast before snprintf(3)s for which we are not interested in return | pjd | 2011-02-06 | 1 | -13/+13 |
* | Treat fstat(2) failure (different than EBADF) as fatal error. | pjd | 2011-02-06 | 1 | -0/+1 |
* | Open syslog when logging sysconf(3) failure. | pjd | 2011-02-06 | 1 | -0/+4 |
* | Close more descriptors that can be open if the worker process for the given | pjd | 2011-02-06 | 1 | -0/+6 |
* | Setup another socketpair between parent and child, so that primary sandboxed | pjd | 2011-02-03 | 1 | -0/+64 |
* | - Use pjdlog for assertions and aborts as this will log assert/abort message | pjd | 2011-01-31 | 1 | -15/+14 |
* | Add function to assert that the only descriptors we have open are the ones | pjd | 2011-01-28 | 1 | -0/+141 |
* | Add function to close all unneeded descriptors after fork(2). | pjd | 2011-01-28 | 1 | -1/+27 |
* | Close the control socket before exiting, so it will be unlinked. | pjd | 2011-01-27 | 1 | -0/+1 |
* | Add functions to initialize/finalize pjdlog. This allows to open/close log | pjd | 2011-01-27 | 1 | -0/+1 |
* | Don't open configuration file from worker process. Handle SIGHUP in the | pjd | 2011-01-24 | 1 | -7/+41 |
* | - On primary worker reload, update hr_exec field. | pjd | 2011-01-22 | 1 | -2/+5 |
* | Install default signal handlers before masking signals we want to handle. | pjd | 2011-01-12 | 1 | -0/+8 |
* | Log the fact of launching and include protocol version number. | pjd | 2010-12-16 | 1 | -0/+3 |
* | Load geom_gate.ko module after parsing arguments. | pjd | 2010-10-24 | 1 | -2/+2 |
* | Log correct connection when canceling half-open connection. | pjd | 2010-10-17 | 1 | -1/+2 |
* | Decrease report interval to 5 seconds, as this also means we will check for | pjd | 2010-10-04 | 1 | -1/+1 |
* | hook_check() is now only used to report about long-running hooks, so the | pjd | 2010-10-04 | 1 | -1/+1 |
* | We can't mask ignored signal, so install dummy signal hander for SIGCHLD before | pjd | 2010-10-04 | 1 | -0/+11 |
* | Switch to sigprocmask(2) API also in the main process and secondary process. | pjd | 2010-09-22 | 1 | -45/+39 |
* | Assert that descriptor numbers are sane. | pjd | 2010-09-22 | 1 | -0/+4 |
* | Fix descriptor leaks: when child exits, we have to close control and event | pjd | 2010-09-22 | 1 | -8/+2 |
* | Because it is very hard to make fork(2) from threaded process safe (we are | pjd | 2010-08-30 | 1 | -10/+34 |
* | We only want to know if descriptors are ready for reading. | pjd | 2010-08-30 | 1 | -7/+4 |
* | Allow to run hooks from the main hastd process. | pjd | 2010-08-29 | 1 | -3/+17 |
* | When SIGTERM or SIGINT is received, terminate worker processes. | pjd | 2010-08-27 | 1 | -0/+30 |
* | Allow to execute specified program on various HAST events. | pjd | 2010-08-27 | 1 | -1/+5 |
* | Implement configuration reload on SIGHUP. This includes: | pjd | 2010-08-05 | 1 | -8/+200 |
* | Prepare configuration parsing code to be called multiple times: | pjd | 2010-08-05 | 1 | -1/+1 |
* | - Use pjdlog_exitx() to log errors and exit instead of errx(). | pjd | 2010-08-05 | 1 | -1/+1 |
* | Correct various log messages. | pjd | 2010-06-14 | 1 | -2/+2 |
* | Remove macros that are not really needed. The idea was to have them in case | pjd | 2010-06-14 | 1 | -20/+12 |
* | - Check if the worker process was killed by signal and restart it. | pjd | 2010-04-29 | 1 | -18/+26 |
* | Fix a problem where hastd will stuck in recv(2) after sending request to | pjd | 2010-04-29 | 1 | -0/+4 |
* | Restart worker thread only if the problem was temporary. | pjd | 2010-04-28 | 1 | -3/+9 |
* | Use WEXITSTATUS() to obtain real exit code. | pjd | 2010-04-28 | 1 | -2/+3 |
* | Fix control socket leak when worker process exits. | pjd | 2010-04-16 | 1 | -0/+1 |
* | Please welcome HAST - Highly Avalable Storage. | pjd | 2010-02-18 | 1 | -0/+522 |