freebsd-dev/sbin/hastd
Pawel Jakub Dawidek 8a34134ac2 Delay resuid generation until first connection to secondary, not until first
write. This way on first connection we will synchronize only the extents that
were modified during the lifetime of primary node, not entire GEOM provider.

MFC after:	3 days
2011-10-27 18:45:01 +00:00
..
activemap.c Use PJDLOG_ASSERT() and PJDLOG_ABORT() everywhere instead of assert(). 2011-09-27 08:50:37 +00:00
activemap.h
control.c Prefer PJDLOG_ASSERT() and PJDLOG_ABORT() over assert() and abort(). 2011-09-27 07:57:15 +00:00
control.h Rename HASTCTL_ defines, which are used for conversion between main 2011-04-26 19:38:30 +00:00
crc32.c Allow to checksum on-the-wire data using either CRC32 or SHA256. 2011-03-06 22:56:14 +00:00
crc32.h Allow to checksum on-the-wire data using either CRC32 or SHA256. 2011-03-06 22:56:14 +00:00
ebuf.c Use PJDLOG_ASSERT() and PJDLOG_ABORT() everywhere instead of assert(). 2011-09-27 08:50:37 +00:00
ebuf.h
event.c Use PJDLOG_ASSERT() and PJDLOG_ABORT() everywhere instead of assert(). 2011-09-27 08:50:37 +00:00
event.h Forgot to add event.c and event.h in r212038. 2010-08-31 09:38:43 +00:00
hast_checksum.c Allow to checksum on-the-wire data using either CRC32 or SHA256. 2011-03-06 22:56:14 +00:00
hast_checksum.h Allow to checksum on-the-wire data using either CRC32 or SHA256. 2011-03-06 22:56:14 +00:00
hast_compression.c Allow to compress on-the-wire data using two algorithms: 2011-03-06 23:09:33 +00:00
hast_compression.h Allow to compress on-the-wire data using two algorithms: 2011-03-06 23:09:33 +00:00
hast_proto.c Use PJDLOG_ASSERT() and PJDLOG_ABORT() everywhere instead of assert(). 2011-09-27 08:50:37 +00:00
hast_proto.h Remove hast_proto_recv(). It was used only in one place, where 2011-04-17 16:18:45 +00:00
hast.conf.5 Allow to specify pidfile in HAST configuration file. 2011-10-17 12:22:09 +00:00
hast.h Allow to specify pidfile in HAST configuration file. 2011-10-17 12:22:09 +00:00
hastd.8 White space cleanups. 2011-03-22 10:39:34 +00:00
hastd.c Allow to specify pidfile in HAST configuration file. 2011-10-17 12:22:09 +00:00
hastd.h Add function to assert that the only descriptors we have open are the ones 2011-01-28 21:56:47 +00:00
hooks.c Use PJDLOG_ASSERT() and PJDLOG_ABORT() everywhere instead of assert(). 2011-09-27 08:50:37 +00:00
hooks.h hook_check() is now only used to report about long-running hooks, so the 2010-10-04 21:43:06 +00:00
lzf.c Allow to compress on-the-wire data using two algorithms: 2011-03-06 23:09:33 +00:00
lzf.h Allow to compress on-the-wire data using two algorithms: 2011-03-06 23:09:33 +00:00
Makefile Compile hastd and hastctl with capsicum support. 2011-06-27 09:15:41 +00:00
metadata.c Use PJDLOG_ASSERT() and PJDLOG_ABORT() everywhere instead of assert(). 2011-09-27 08:50:37 +00:00
metadata.h
nv.c Use PJDLOG_ASSERT() and PJDLOG_ABORT() everywhere instead of assert(). 2011-09-27 08:50:37 +00:00
nv.h Add nv_assert() which allows to assert that the given name exists. 2011-01-22 22:38:18 +00:00
parse.y Allow to specify pidfile in HAST configuration file. 2011-10-17 12:22:09 +00:00
pjdlog.c Ensure that pjdlog functions don't modify errno. 2011-09-27 06:43:51 +00:00
pjdlog.h Rename pjdlog_verify() to pjdlog_abort() as it better describes what the 2011-01-31 15:52:00 +00:00
primary.c Delay resuid generation until first connection to secondary, not until first 2011-10-27 18:45:01 +00:00
proto_common.c Revert r222688. 2011-06-16 08:31:06 +00:00
proto_impl.h The proto API is a general purpose API, so don't use 'hast' in structures or 2011-03-22 16:21:11 +00:00
proto_socketpair.c The proto API is a general purpose API, so don't use 'hast' in structures or 2011-03-22 16:21:11 +00:00
proto_tcp.c No need to use KEEP_ERRNO() macro around pjdlog functions, as they don't 2011-09-27 07:52:39 +00:00
proto_uds.c The proto API is a general purpose API, so don't use 'hast' in structures or 2011-03-22 16:21:11 +00:00
proto.c The proto API is a general purpose API, so don't use 'hast' in structures or 2011-03-22 16:21:11 +00:00
proto.h In hast.conf we define the other node's address in 'remote' variable. 2011-03-21 08:54:59 +00:00
rangelock.c Use PJDLOG_ASSERT() and PJDLOG_ABORT() everywhere instead of assert(). 2011-09-27 08:50:37 +00:00
rangelock.h
secondary.c Correct comments. 2011-10-27 16:22:17 +00:00
subr.c No need to use KEEP_ERRNO() macro around pjdlog functions, as they don't 2011-09-27 07:52:39 +00:00
subr.h Currently we are unable to use capsicum for the primary worker process, 2011-05-14 17:02:03 +00:00
synch.h Use PJDLOG_ASSERT() and PJDLOG_ABORT() everywhere instead of assert(). 2011-09-27 08:50:37 +00:00
token.l Allow to specify pidfile in HAST configuration file. 2011-10-17 12:22:09 +00:00