Overview
Comment: | Preparing to implement dedicated process for caching configs, http transport and new server start handshake |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | v1.90-side |
Files: | files | file ages | folders |
SHA1: |
69fa6b42013dce03ded826c277f55e39 |
User & Date: | matt on 2024-03-10 20:49:48 |
Other Links: | branch diff | manifest | tags |
Context
2024-03-10
| ||
20:49 | Preparing to implement dedicated process for caching configs, http transport and new server start handshake Leaf check-in: 69fa6b4201 user: matt tags: v1.90-side | |
2024-02-15
| ||
20:43 | Disable mutex in dbmod:with-db as it was blocking forever check-in: 049806b5f6 user: matt tags: v1.90 | |
Changes
Modified TODO from [497ddac27d] to [458edc9310].
︙ | ︙ | |||
13 14 15 16 17 18 19 20 21 22 23 24 25 26 | # 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 <http://www.gnu.org/licenses/>. TODO ==== 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 . Update avg call count/sec every 30 sec in no-sync . get server uses no-sync process info to decide which server to suggest | > > > | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | # 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 <http://www.gnu.org/licenses/>. 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 . Update avg call count/sec every 30 sec in no-sync . get server uses no-sync process info to decide which server to suggest |
︙ | ︙ |
Added docs/manual/http-and-new-handshake.dot version [3bf092e085].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 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 <http://www.gnu.org/licenses/>. // 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"]; } |