1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-27 16:39:08 +00:00
freebsd/sbin/hastd
Mikolaj Golub ba2a822490 In HAST we use two sockets - one for only sending the data and one for
only receiving the data. In r220271 the unused directions were
disabled using shutdown(2).

Unfortunately, this broke automatic receive buffer sizing, which
currently works only for connections in ETASBLISHED state. It was a
root cause of the issue reported by users, when connection between
primary and secondary could get stuck.

Disable the code introduced in r220271 until the issue with automatic
buffer sizing is not resolved.

Reported by:	Daniel Kalchev <daniel@digsys.bg>, danger, sobomax
Tested by:	Daniel Kalchev <daniel@digsys.bg>, danger
Approved by:	pjd (mentor)
MFC after:	1 week
2011-06-17 07:07:26 +00:00
..
activemap.c Fix a typo in comments. 2011-04-10 15:11:19 +00:00
activemap.h
control.c Keep statistics on number of BIO_READ, BIO_WRITE, BIO_DELETE and BIO_FLUSH 2011-05-23 21:15:19 +00:00
control.h Rename HASTCTL_ defines, which are used for conversion between main 2011-04-26 19:38:30 +00:00
crc32.c
crc32.h
ebuf.c
ebuf.h
event.c
event.h
hast_checksum.c
hast_checksum.h
hast_compression.c
hast_compression.h
hast_proto.c Add missing ifdef. This fixes build with NO_OPENSSL. 2011-04-26 19:52:21 +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 Document IPv6 support. 2011-05-20 11:21:39 +00:00
hast.h Keep statistics on number of BIO_READ, BIO_WRITE, BIO_DELETE and BIO_FLUSH 2011-05-23 21:15:19 +00:00
hastd.8
hastd.c In preparation for IPv6 support allow to specify multiple addresses to 2011-05-19 23:18:42 +00:00
hastd.h
hooks.c
hooks.h
lzf.c
lzf.h
Makefile Rename tcp4 to tcp in preparation for IPv6 support. 2011-05-20 11:09:02 +00:00
metadata.c
metadata.h
nv.c
nv.h
parse.y If no listen address is specified, bind by default to: 2011-05-20 11:16:25 +00:00
pjdlog.c - Add support for AF_INET6 sockets for %S format character. 2011-05-18 22:43:56 +00:00
pjdlog.h
primary.c In HAST we use two sockets - one for only sending the data and one for 2011-06-17 07:07:26 +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 Now that hell is fully frozen it is good time to add IPv6 support to HAST. 2011-05-20 11:14:05 +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
rangelock.c
rangelock.h
secondary.c In HAST we use two sockets - one for only sending the data and one for 2011-06-17 07:07:26 +00:00
subr.c To handle BIO_FLUSH and BIO_DELETE requests in secondary worker we need 2011-05-23 20:59:50 +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
token.l Allow [ ] characters in strings. They might be used in IPv6 addresses. 2011-05-20 11:10:39 +00:00