LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

[ANNOUNCE] ktcpvs 0.0.8

To: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Subject: [ANNOUNCE] ktcpvs 0.0.8
From: Wensong Zhang <wensong@xxxxxxxxxxxx>
Date: Sat, 11 May 2002 16:37:57 +0800 (CST)
Hi,

The ktcpvs 0.0.8 tar ball is available on the LVS website. The ChangeLog
is as follows:

Kernel TCP Virtual Server - Version 0.0.8 - May 11, 2002

2002-05-11  Wensong Zhang  <wensong@xxxxxxxxxxxx>

        * tcp_vs.c (tcp_vs_relay_socket): rewrote most code of this
        function.

        Added the experimental code of attaching the skb from the source
        socket to the destination socket. Some tcp parameters still need
        tuning. This function is controlled by
        /proc/sys/net/ktcpvs/zerocopy_send, it is disabled by default.

        Added more code to handle nonlinear skb in sending socket data.

        Thank Julian for many discussion on this issue.

2002-05-05  Wensong Zhang  <wensong@xxxxxxxxxxxx>

        * tcp_vs_http.c (parse_http_header): was changed to parse more
        METHODS, such as GET/HEAD/PUT/POST.

        * redirect.c : was added with a function of redirecting request to
        local socket, most code was taken from TUX.

        * tcp_vs.c (tcp_vs_conn_handle): was changed to redirect the
        request to the specified local socket when no destination server
        is found.

        * userspace/tcpvs_config.c: was changed to parse the "redirect"
        option from a config file.

        * userspace/tcpvsadm.c (print_service): was changed to print the
        "redirect" option.

2002-05-01  Wensong Zhang  <wensong@xxxxxxxxxxxx>

        * regex/kernel.c (realloc): fixed the memmove bug in the
        realloc(). We should check whehter the new size is smaller than
        the old size, because it is possible that new size is smaller. The
        correct memmove call should be "memmove(new, old, min(new_size,
        old_size), otherwise the memmove will override some data, which
        would lead to some abnormal behavior.

        * regex/kernel.h (assert): added a preprocesor macro of assert.

        * userspace/tcpvsadm.c (main): fixed up the bug of deleting a real
        server.

2002-04-30  Wensong Zhang  <wensong@xxxxxxxxxxxx>

        * tcp_vs_ctl.c (__tcp_vs_del_service): remove the rules first.

        * tcp_vs_ctl.c (tcp_vs_del_dest): return busy if it is referenced
        by a rule.

        * tcp_vs_ctl.c (tcp_vs_add_service): added checking of the result
        of tcp_vs_bind_scheduler().

Your bugreports, fixes, comments and suggestions are welcome.

Thanks,

Wensong



<Prev in Thread] Current Thread [Next in Thread>
  • [ANNOUNCE] ktcpvs 0.0.8, Wensong Zhang <=