Index: TODO ================================================================== --- TODO +++ TODO @@ -15,10 +15,13 @@ # You should have received a copy of the GNU General Public License # along with Megatest. If not, see . TODO ==== +24WW11 +. New handshake and use http +.. See http-and-new-handshake.dot 23WW48 . Add calls-per-minute to db access stats . Find out why start-server calls are taking 250ms and fix . Allow two or three servers to run for any given db ADDED docs/manual/http-and-new-handshake.dot Index: docs/manual/http-and-new-handshake.dot ================================================================== --- /dev/null +++ docs/manual/http-and-new-handshake.dot @@ -0,0 +1,32 @@ +// +// Megatest is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Megatest. If not, see . +// +digraph G { + // rankdir=LR + subgraph cluster_http { + label="http transport"; + node [style=filled,shape=box]; + + B [label="B\nProblem is here"]; + E [label="E\nProblem manifests here"]; + A -> B; + B -> C; + C -> D; + D -> E; + } + subgraph cluster_new_handshake { + label="New handshake"; + check_lock [label="Check for lock"]; + get_ip_and_port [label="Get IP and port"]; + start_http_server [label="Start http server"]; + create_servinfo_candidate [label="Create Servinfo File in candidates directory"]; + move_servinfo [label="Move servinfo file to top directory"]; + create_lock [label="Create lock file"]; + +}