| Commit message (Expand) | Author | Age | Files | Lines |
* | Send packets to remote node only via the send thread to avoid possible | Pawel Jakub Dawidek | 2010-11-02 | 1 | -40/+57 |
* | Before this change on first connect between primary and secondary we | Pawel Jakub Dawidek | 2010-10-24 | 2 | -5/+51 |
* | Implement nv_exists() function that returns true if argument of the given | Pawel Jakub Dawidek | 2010-10-24 | 2 | -1/+28 |
* | Move all NV defines into nv.c, they are not used externally thus there is | Pawel Jakub Dawidek | 2010-10-24 | 2 | -27/+27 |
* | Simplify code a bit. | Pawel Jakub Dawidek | 2010-10-24 | 1 | -3/+1 |
* | Plug memory leak. | Pawel Jakub Dawidek | 2010-10-24 | 1 | -0/+2 |
* | Plug memory leaks. | Pawel Jakub Dawidek | 2010-10-24 | 3 | -0/+27 |
* | Load geom_gate.ko module after parsing arguments. | Pawel Jakub Dawidek | 2010-10-24 | 1 | -2/+2 |
* | Use closefrom(2) instead of close(2) in a loop. | Pawel Jakub Dawidek | 2010-10-20 | 1 | -21/+8 |
* | Log correct connection when canceling half-open connection. | Pawel Jakub Dawidek | 2010-10-17 | 1 | -1/+2 |
* | Use one fprintf() instead of two. | Pawel Jakub Dawidek | 2010-10-16 | 1 | -2/+1 |
* | Clear signal mask before executing a hook. | Pawel Jakub Dawidek | 2010-10-16 | 1 | -0/+3 |
* | We can't zero out ggio request, as we have some fields in there we initialize | Pawel Jakub Dawidek | 2010-10-08 | 1 | -1/+0 |
* | We close the event socketpair early in the mainloop to prevent spaming with | Pawel Jakub Dawidek | 2010-10-08 | 1 | -2/+4 |
* | Clear ggate structures before using them. We don't initialize all the field | Pawel Jakub Dawidek | 2010-10-07 | 1 | -1/+4 |
* | Log error message when we fail to destroy ggate provider. | Pawel Jakub Dawidek | 2010-10-07 | 1 | -1/+2 |
* | Start the guard thread first, so we can handle signals from the very begining. | Pawel Jakub Dawidek | 2010-10-07 | 1 | -3/+7 |
* | Don't close local component on exit as we can hang waiting on g_waitidle. | Pawel Jakub Dawidek | 2010-10-07 | 1 | -6/+0 |
* | Decrease report interval to 5 seconds, as this also means we will check for | Pawel Jakub Dawidek | 2010-10-04 | 1 | -1/+1 |
* | hook_check() is now only used to report about long-running hooks, so the | Pawel Jakub Dawidek | 2010-10-04 | 3 | -13/+3 |
* | We can't mask ignored signal, so install dummy signal hander for SIGCHLD before | Pawel Jakub Dawidek | 2010-10-04 | 1 | -0/+11 |
* | Plug memory leak on fork(2) failure. | Pawel Jakub Dawidek | 2010-09-26 | 1 | -0/+1 |
* | Switch to sigprocmask(2) API also in the main process and secondary process. | Pawel Jakub Dawidek | 2010-09-22 | 4 | -61/+44 |
* | Assert that descriptor numbers are sane. | Pawel Jakub Dawidek | 2010-09-22 | 1 | -0/+4 |
* | Fix possible deadlock where worker process sends an event to the main process | Pawel Jakub Dawidek | 2010-09-22 | 2 | -8/+26 |
* | Fix descriptor leaks: when child exits, we have to close control and event | Pawel Jakub Dawidek | 2010-09-22 | 3 | -9/+17 |
* | If we are unable to receive control message is most likely because the main | Pawel Jakub Dawidek | 2010-09-22 | 1 | -1/+2 |
* | Sort includes. | Pawel Jakub Dawidek | 2010-09-22 | 1 | -1/+1 |
* | Add __dead2 to functions that we know they are going to exit. | Pawel Jakub Dawidek | 2010-09-20 | 2 | -3/+3 |
* | Include process PID in log messages. | Pawel Jakub Dawidek | 2010-08-31 | 1 | -0/+3 |
* | Correct error message. | Pawel Jakub Dawidek | 2010-08-31 | 1 | -1/+1 |
* | Forgot to add event.c and event.h in r212038. | Pawel Jakub Dawidek | 2010-08-31 | 2 | -0/+208 |
* | Mask only those signals that we want to handle. | Pawel Jakub Dawidek | 2010-08-31 | 1 | -1/+4 |
* | Because it is very hard to make fork(2) from threaded process safe (we are | Pawel Jakub Dawidek | 2010-08-30 | 5 | -34/+74 |
* | We only want to know if descriptors are ready for reading. | Pawel Jakub Dawidek | 2010-08-30 | 1 | -7/+4 |
* | When someone gives NULL as data, assume this is because he want to declare | Pawel Jakub Dawidek | 2010-08-30 | 1 | -0/+8 |
* | Use pjdlog_exit() before fork(). | Pawel Jakub Dawidek | 2010-08-30 | 1 | -2/+2 |
* | Constify arguments we can constify. | Pawel Jakub Dawidek | 2010-08-30 | 4 | -23/+25 |
* | Execute hook when connection between the nodes is established or lost. | Pawel Jakub Dawidek | 2010-08-30 | 3 | -10/+41 |
* | Execute hook when split-brain is detected. | Pawel Jakub Dawidek | 2010-08-30 | 3 | -0/+10 |
* | Use sigtimedwait(2) for signals handling in primary process. | Pawel Jakub Dawidek | 2010-08-30 | 1 | -81/+40 |
* | - Move functionality responsible for checking one connection to separate | Pawel Jakub Dawidek | 2010-08-29 | 1 | -52/+75 |
* | Disconnect after logging errors. | Pawel Jakub Dawidek | 2010-08-29 | 1 | -1/+1 |
* | - Call hook on role change. | Pawel Jakub Dawidek | 2010-08-29 | 2 | -1/+26 |
* | Allow to run hooks from the main hastd process. | Pawel Jakub Dawidek | 2010-08-29 | 3 | -3/+22 |
* | - Add hook_fini() which should be called after fork() from the main hastd | Pawel Jakub Dawidek | 2010-08-29 | 2 | -22/+62 |
* | Implement mtx_destroy() and rw_destroy(). | Pawel Jakub Dawidek | 2010-08-29 | 1 | -0/+16 |
* | When SIGTERM or SIGINT is received, terminate worker processes. | Pawel Jakub Dawidek | 2010-08-27 | 1 | -0/+30 |
* | When logging to stdout/stderr, flush after each log. | Pawel Jakub Dawidek | 2010-08-27 | 1 | -0/+1 |
* | Correct when we log interrupted synchronization. | Pawel Jakub Dawidek | 2010-08-27 | 1 | -6/+4 |