Changes In Branch v1.90-side Excluding Merge-Ins
This is equivalent to a diff from 049806b5f6 to 69fa6b4201
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-16
| ||
16:06 | Added (use json) to mtbody.scm to fix envsetup check-in: 2765970d14 user: mmgraham tags: v1.90 | |
2024-02-15
| ||
20:43 | Disable mutex in dbmod:with-db as it was blocking forever check-in: 049806b5f6 user: matt tags: v1.90 | |
19:32 | Removed few more non-module compilation unit files check-in: 6ccaee78f1 user: matt tags: v1.90 | |
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"]; } |