Megatest

Timeline
Login

200 check-ins by user matt occurring on or before 2022-11-13 04:53:25.

More ↑
2022-11-13
04:53
wip check-in: 87b6d8cf0e user: matt tags: v1.70-nohomehost
2022-11-12
19:25
Most routines needed for no-homehost updated. check-in: ed25403d77 user: matt tags: v1.70-nohomehost
18:34
server:choose-server now working. check-in: cc546c7dfe user: matt tags: v1.70-nohomehost
07:03
Steps towards eliminating homehost check-in: a0384d728b user: matt tags: v1.70-nohomehost
2022-11-11
09:42
Partial implementation of homehost-free check-in: ac69021df7 user: matt tags: v1.70-nohomehost
2022-11-10
13:37
Fixed server/client signature. I think. check-in: bf877ecde8 user: matt tags: v1.70
2022-11-08
22:15
Added stop-the-train, crowbar switch check-in: bf43672760 user: matt tags: v1.70
2022-11-05
21:04
Merged check-in: a4c88b57c9 user: matt tags: v1.70
21:04
Removed or updated prints to get bare-prints passing in ext-tests. check-in: 429f76ae7e user: matt tags: v1.70
2022-11-04
02:12
Some cleanup on the run-away open files fix check-in: 505cde89e4 user: matt tags: v1.70
2022-11-03
20:36
Possible fixes to run-away open files check-in: 38e7dc2f46 user: matt tags: v1.70
2022-10-31
09:47
If .megatest does not exist but megatest.db does, try using it. NOTE: can't work with current calls creating .megatest area. Abandon this but keep the code for now. check-in: 533667efde user: matt tags: v1.70-ndboard
2022-10-30
22:59
info from -show commands should go to stdout. Misc progress on newdashboard check-in: e4d1922be4 user: matt tags: v1.70-ndboard
21:56
Clean up output of -show-keys. Use struct for keeping all the misc data associated with an area check-in: b0b795e94c user: matt tags: v1.70-ndboard
20:55
Switch dashboard.scm to use treemod. Updated Makefile deps for newdashboard. check-in: f09a7b7261 user: matt tags: v1.70-ndboard
19:42
Some basics in place check-in: a28c78bc9e user: matt tags: v1.70-ndboard
18:11
Another attempt at newdashboard check-in: 8cb7f297ed user: matt tags: v1.70-ndboard
2022-10-29
21:53
Possible performance improvement for dashboard check-in: 793c96fa5f user: matt tags: v1.70
2022-10-23
19:40
Hack to turn off multi-db-handles check-in: ffc3c2a09d user: matt tags: v1.70
10:57
Improved db stats collection and switch to using WAL in /tmp check-in: 2180fd1986 user: matt tags: v1.70
2022-10-05
09:39
Missed a commit check-in: aad68ae1ed user: matt tags: v2.0001
2022-09-18
19:31
Added brute-force-salvage-db back. It seems to work, at least sometimes. check-in: fb8df28768 user: matt tags: v1.70
18:12
Add back and improve waiting for journal plus few other performance helpers check-in: 76fac9ef30 user: matt tags: v1.70
12:50
Moved close-all-connections! to better spot. check-in: a847a95748 user: matt tags: v1.70
10:48
Wrap dbfile:open-db call with mutex to minimize over-opening of db's check-in: 53f35f5363 user: matt tags: v1.70
2022-09-04
20:11
Merging forward. Leaf check-in: d64a152659 user: matt tags: v1.70-ck5-round2
20:10
wip Leaf check-in: 5ff7f64267 user: matt tags: v1.70-ck5
19:34
blind merge from latest v1.70 check-in: 9154f466d1 user: matt tags: v1.70-ck5
2022-08-02
10:59
Merged fork check-in: abb8b3c79e user: matt tags: v1.70
10:40
Moved pragmas sync to always be called for no-sync.db check-in: 69b8acfb9f user: matt tags: v1.70
07:59
Throttle polling in runs.scm when we are just waiting for tests to complete running check-in: 090d26210c user: matt tags: v1.70
07:56
Remove info printing of parallel-api-requests check-in: 4bec7c5319 user: matt tags: v1.70
07:17
turn off discard of dbdats check-in: 76a1ae1920 user: matt tags: v1.70
07:16
Improved message for Run id required asserts check-in: 203b01f1fa user: matt tags: v1.70
2022-08-01
21:56
Added bunch of asserts to rmt.scm to catch any calls where run-id should be specified but it is not. check-in: 6f9cc73a2e user: matt tags: v1.70
14:48
Added some dependencies and a hack to get a clean from clean build check-in: e4e809c99c user: matt tags: v1.70
2022-06-28
21:49
bit more done on ck5 check-in: 04ee759e4a user: matt tags: v1.70-ck5
2022-06-27
12:52
Compiles check-in: 786ae4bacc user: matt tags: v1.70-ck5
11:34
Migrate to ck5 (again) check-in: da6fbf9f56 user: matt tags: v1.70-ck5
2022-06-08
20:09
Turn off runremote reset of 180 sec check-in: 27718f7cf5 user: matt tags: v1.70, v1.7002
2022-06-07
08:30
Added with-lock options for both simple and no-sync locking systems. Leaf check-in: 024073632a user: matt tags: v1.70-refactor-procedures
2022-06-06
20:25
Fixed (kind-of) not working no-sync db based lock check-in: 79a7f8d883 user: matt tags: v1.70-refactor-procedures
18:02
Added double locking for opening db's check-in: 7b9e186d63 user: matt tags: v1.70-refactor-procedures
12:29
quiet down the is-trigger-dropped messages check-in: 8a05ecdb52 user: matt tags: v1.70-refactor-procedures
2022-06-01
21:14
speculative fix check-in: 2f1850785d user: matt tags: v1.70-refactor-procedures
06:08
Add forced reconnect to allow old servers to gracefully die check-in: f1ba33210e user: matt tags: v1.70-refactor-procedures
2022-05-31
06:01
Stop touching log after 600 seconds, clobber *runremote* on client side insteade of setting the remote in the record check-in: a732b9439d user: matt tags: v1.70-refactor-procedures
2022-05-30
20:10
Disable handle-exceptions in api and rmt, minor cleanup in dbfile.scm check-in: 633906ee94 user: matt tags: v1.70-refactor-procedures
2022-05-28
09:23
Fixed few things. check-in: 3f484757d1 user: matt tags: v1.70-refactor-procedures
2022-05-27
21:36
Bunch of little fixes check-in: 9a621a8bdc user: matt tags: v1.70-refactor-procedures
20:23
Move bunch of functions from db.scm to dbfile.scm check-in: ed0f0698ab user: matt tags: v1.70-refactor-procedures
19:21
Commented out some not-used fuctions, removed the server start every 120 seconds and added dbfile handle count check-in: b1db729de1 user: matt tags: v1.70
2022-05-22
20:20
Some awful hacks to keep the system running. There is something causing servers to crash, I suspect sync is the problem. This work-around just constantly replaces the servers with new ones. check-in: 3cdcb8c138 user: matt tags: v1.70
18:02
Cleaned up some gratuitous database opens, quietened some debug messages check-in: a6be57bfc9 user: matt tags: v1.70
15:42
Ensure that db opens are only done once per process per db file. Put out messages if this is not the case. check-in: d0bca99717 user: matt tags: v1.70
2022-05-20
19:49
Fixed two cases where dbdats were not being pushed back on stack when done check-in: 4fedbd6b6f user: matt tags: v1.70
2022-05-15
05:01
Rebased v1.7001-multi-db forward to tip of v1.65, old branch is hidden check-in: 820ac9a873 user: matt tags: v1.70
2022-02-20
19:17
Added dbmod.scm and build support check-in: 996af79a27 user: matt tags: v1.65
2022-02-15
20:20
Added check for correct data - might be some bad records are retrieved. check-in: 6eb5f36a74 user: matt tags: v2.0001
19:01
Removed redunant definitions. check-in: bb4f913f24 user: matt tags: v2.0001
2022-02-12
20:16
Protect all transactions with mutex. check-in: 3454f1583b user: matt tags: v2.0001
2022-01-30
20:12
Added rmt:get-servers-info, removed remote logging, misc other tweaks. check-in: 52c2bf27f4 user: matt tags: v2.0001
2022-01-26
18:31
For the runner loop apply small delay on too-rapid calls, then more delay when no tests are launching check-in: 8f71552216 user: matt tags: v2.0001
18:20
Wait five seconds after launching a test before throttling the runner loop. check-in: 682af2eb81 user: matt tags: v2.0001
2022-01-20
07:35
Add exception handler to decoder and reduce some noise check-in: 5ce7b7ae18 user: matt tags: v2.0001
2022-01-19
18:58
Rewire inputs and outputs to address tcp-server stuff. check-in: c6f20213d4 user: matt tags: v2.0001
16:40
Convert (print ...) to (debug:print ...) Leaf check-in: 57f679f8db user: matt tags: v2.0001-fix-prints
13:27
Added inmem check-in: f1db41ee97 user: matt tags: v2.0001
13:25
Added very conservative (and slow) encode/decode serialization to be resiliant over transport problems. Fixed transport problem created by use of print. Leaf check-in: e4218567cc user: matt tags: v2.0001-inmem
2022-01-18
19:14
WIP: Enabled inmem. Works for somecases, smashes the heap on megatest -run check-in: 871f527729 user: matt tags: v2.0001-inmem
08:43
Make simple the default check-in: 27444d9beb user: matt tags: v2.0001
08:36
Added more missing files Leaf check-in: 880bf0094c user: matt tags: v2.0001-configurable-transport
08:31
Added missing file check-in: 455df0180e user: matt tags: v2.0001-configurable-transport
2022-01-17
18:32
ulex-simple now working well. check-in: ae15b052c0 user: matt tags: v2.0001-configurable-transport
18:07
wip, ulex-simple server starts for main.db check-in: 5a981df3db user: matt tags: v2.0001-configurable-transport
16:42
wip check-in: 7f7a2e36c5 user: matt tags: v2.0001-configurable-transport
16:07
wip check-in: b7b88f7d43 user: matt tags: v2.0001-configurable-transport
14:06
wip, ulex-simple progressing a bit check-in: 337ae6b713 user: matt tags: v2.0001-configurable-transport
2022-01-16
12:24
no transport option basically working (db locks after a while). check-in: 63c4fcc524 user: matt tags: v2.0001-configurable-transport
08:55
Added none as transport option check-in: d8959da4df user: matt tags: v2.0001-configurable-transport
08:05
configurability working ok check-in: ac3127fbf2 user: matt tags: v2.0001-configurable-transport
06:46
Compile time configurable transport check-in: 52ee3494cc user: matt tags: v2.0001-configurable-transport
2022-01-15
20:34
Moved all the database management logic from rmtmod into new module dbmgrmod. check-in: 42c6e0e1be user: matt tags: v2.0001
2022-01-14
19:09
Changed ULEX warning to give info on round trip time when excessive. check-in: 05dacbc68b user: matt tags: v2.0001
17:57
merged work for using csm for compiling check-in: fc3edb2f32 user: matt tags: v2.0001
08:15
Merged changes from v2.0001 check-in: 3253e6faaa user: matt tags: v2.0001-ulex-one-shot
08:13
wip check-in: eccf4ded3f user: matt tags: v2.0001-ulex-one-shot
08:13
This combo of (no) mutexes seems to work best but the blocking still happens check-in: 09d825a5e1 user: matt tags: v2.0001
06:25
Fixed serialize to be compatible with scm check-in: 829acf0839 user: matt tags: v2.0001
05:49
Move close-output-port to right after sending serialize data Leaf check-in: ec82c7ffc8 user: matt tags: v2.0001-blocking-fix
02:19
Does megatest.scm work as a pure module? Leaf check-in: 3406c84170 user: matt tags: v2.0001-scm-prep
02:00
Break megatest into module and top file. check-in: cdb3e61c40 user: matt tags: v2.0001-scm-prep
00:43
Break serialize-env into two files for scm check-in: 445f1a1231 user: matt tags: v2.0001
00:35
Missed hostinfo.scm check-in: b542bf1f82 user: matt tags: v2.0001
00:34
Removed need for old hostinfo egg check-in: c3e3d94576 user: matt tags: v2.0001
2022-01-13
23:56
Merged Leaf check-in: caf99578ef user: matt tags: v2.0001-ulex-one-shot
22:57
Removed qrykey from some calls check-in: b40bfb8bf8 user: matt tags: v2.0001-ulex-one-shot
18:50
Merged fork check-in: 6bbd0fa9a2 user: matt tags: v2.0001, ulex-smoketest
06:18
wip check-in: fb2aca7823 user: matt tags: v2.0001-ulex-one-shot
2022-01-12
17:49
Switched back to tcp6 check-in: 1b8dcc586b user: matt tags: v2.0001-ulex-one-shot
16:52
Sync up with v2.0001 check-in: d7b4fe7a7f user: matt tags: v2.0001-ulex-one-shot
16:40
wip, misc cleanup and reduce some messages. check-in: 20b4054f76 user: matt tags: v2.0001
2022-01-11
09:00
Go back to single log for a server. The splitting of the logs was not proving useful check-in: b4ff9e2f1d user: matt tags: v2.0001
2022-01-10
17:46
Just randomly tried mailbox/mailbox and it seems to be working pretty well. Wierd. check-in: 3d29ed0bb1 user: matt tags: v2.0001
12:54
wip check-in: 9ae53d1765 user: matt tags: v2.0001-ulex-one-shot
12:45
Try one-shot tcp transport check-in: cbc1276205 user: matt tags: v2.0001-ulex-one-shot
07:55
Use ulex-simple to explore using tcp-server egg check-in: f885e8c541 user: matt tags: v2.0001
06:42
Added support to switch between various methods of handling call loops check-in: 10af298b33 user: matt tags: v2.0001
2022-01-08
20:46
Switch to using threads instead of mailbox for worker calls. Seems to not block as much. check-in: ba5884c651 user: matt tags: v2.0001
2022-01-07
17:11
wip. not much improvement... check-in: 49f0afc304 user: matt tags: v2.0001
2022-01-06
18:18
Ensure api calls to db do NOT occur on non-server processes. check-in: 7696fcfff8 user: matt tags: v2.0001
08:36
Added simple ulex (used as a sanity checker check-in: acda13e7e1 user: matt tags: v2.0001
08:10
Tweaked debug.scm check-in: 6e2f351dc9 user: matt tags: v2.0001
2022-01-05
20:59
wip check-in: 94e8e9f0b5 user: matt tags: v2.0001
17:36
Experiments in bypassing parts of the ulex flow. Leaf check-in: 51f97e7aaf user: matt tags: v2.0001-ulex-experiment
11:48
Put megatest main call into thread so that mailboxes work check-in: a4d8d9166c user: matt tags: v2.0001
10:38
wip. still blocking issues check-in: 1e01693b9c user: matt tags: v2.0001
2022-01-04
21:11
wip check-in: 8e478a8774 user: matt tags: v2.0001
07:58
wip check-in: 3881155cc5 user: matt tags: v2.0001
2022-01-03
18:31
Switch to s11n for serialization in place of read/write. check-in: 939ef5990f user: matt tags: v2.0001
18:24
wip, more tests passing check-in: 3333a49fd4 user: matt tags: v2.0001
17:38
wip. rmt:get-keys now works check-in: 3541d27302 user: matt tags: v2.0001
12:01
main.db and <run>.db servers working with ulex check-in: 2f2d804be0 user: matt tags: v2.0001
09:34
wip check-in: db564d80d9 user: matt tags: v2.0001
2022-01-02
20:49
wip check-in: 844a9d0924 user: matt tags: v2.0001
18:44
wip check-in: 9579cb5f06 user: matt tags: v2.0001
18:09
wip, merged remotedat and servdat and put single copy in *db-serv-info* check-in: e7444b7d34 user: matt tags: v2.0001
2021-12-31
21:50
updates, wip check-in: 3b9599228a user: matt tags: v2.0001
19:24
wip check-in: 4622e2fbb0 user: matt tags: v2.0001
2021-12-30
07:39
Correct params for setup-listener and fix make deps for ulex check-in: 48b4e09917 user: matt tags: v2.0001
2021-12-29
08:18
Compiles! check-in: 0c8311b49b user: matt tags: v2.0001
2021-12-28
20:01
Moved server shutdown stuff to on-exit check-in: 696298f9a4 user: matt tags: v2.0001
2021-12-27
20:55
wip - doesn't compile check-in: 0e7ed315a4 user: matt tags: v2.0001
2021-12-26
20:14
Attempt to switch from nng to ulex check-in: 6c52169286 user: matt tags: v2.0001
2021-12-23
20:16
get host name automatically in test Leaf check-in: e80ba42389 user: matt tags: v2.001, Uses-nng-nanomsg
19:36
Fixed typo, added a bit to the test check-in: a0652877c1 user: matt tags: v2.001
18:49
Loop back test passes for ulex check-in: be9a24b8c3 user: matt tags: v2.001
18:46
Loop back test passes for ulex check-in: bd0896dbd6 user: matt tags: v2.001
16:33
ulex compiles check-in: 8860d05092 user: matt tags: v2.001
2021-12-22
19:51
Looking a resurecting ulex - but without all the stuff beyond a transport layer. check-in: f88b668106 user: matt tags: v2.001
2021-12-21
18:54
Added beginnings of stress test for nng transport check-in: 421c5670ac user: matt tags: v2.001
17:47
all-rmt unit tests pass check-in: 9f85a4b1dd user: matt tags: v2.001
12:46
wip check-in: 58cfc286d8 user: matt tags: v2.001
2021-12-20
18:48
wip check-in: a9fa8512c8 user: matt tags: v2.001
18:34
More working check-in: 24be385550 user: matt tags: v2.001
16:26
Basic listing of servers working check-in: 4e80b340f3 user: matt tags: v2.001
15:57
fixed get-servers-info check-in: a486adf12f user: matt tags: v2.001
15:09
wip, closer ... check-in: 38752283aa user: matt tags: v2.001
15:00
wip, closer ... check-in: d45dbac9d7 user: matt tags: v2.001
2021-12-19
20:28
wip check-in: 9f1a2f71d3 user: matt tags: v2.001
2021-12-18
20:09
Improved results from unit tests. WIP check-in: bb1843a1b0 user: matt tags: v2.001
20:07
Improved results from unit tests. WIP check-in: e2e75e9fde user: matt tags: v2.001
17:53
fixed bad call check-in: 90f865fbd4 user: matt tags: v2.001
14:47
fixed bad call check-in: 7d2dde810d user: matt tags: v2.001
14:33
wip check-in: c74886dad6 user: matt tags: v2.001
05:45
WIP - doesn't compile check-in: 9607b06dff user: matt tags: v2.001
2021-12-14
20:05
Mostly got unit tests working again. check-in: c7197c92dd user: matt tags: v2.001
2021-12-13
19:56
Fixed bunch of issues with main.db server startup. check-in: c423bc098e user: matt tags: v2.001
2021-12-08
21:40
Fixed bunch of build issues with autoload and dbi check-in: ffe0a27e42 user: matt tags: v2.001
2021-12-06
20:10
Start adding tab for sys check-in: ca23e278c6 user: matt tags: v2.001
2021-12-04
19:20
Added some build info check-in: 3d879e05f7 user: matt tags: v2.001
2021-12-01
19:25
Start of v2.0 (again) check-in: 35ec63886f user: matt tags: v2.001
2021-11-29
18:41
Corrected - but not quite - the calls to get-inmem Leaf check-in: 3ebb15bd95 user: matt tags: v1.6584-nanomsg
09:38
wip check-in: 31c178ba40 user: matt tags: v1.6584-nanomsg
2021-11-27
19:55
wip, but getting some serious traction check-in: 93f367cac6 user: matt tags: v1.6584-nanomsg
2021-11-26
19:30
wip check-in: 099e36e67a user: matt tags: v1.6584-nanomsg
2021-11-25
20:41
Various fixes in config handling check-in: 2749ac0d13 user: matt tags: v1.6584-nanomsg
18:25
Simplerun now passes check-in: c8d4b40864 user: matt tags: v1.6584-nanomsg
2021-11-15
19:11
wip check-in: b2c735197b user: matt tags: v1.6584-nanomsg
15:05
Merged fork check-in: 18439ca550 user: matt tags: v1.6584-nanomsg
2021-11-14
15:33
Added -M to obj build to fix issue with dashboard not starting check-in: 39f1ace0d3 user: matt tags: v1.6584-nanomsg
2021-11-13
21:17
Added minimal example of how build works check-in: 49214f61e2 user: matt tags: v1.6584-nanomsg
05:15
misc check-in: cf42e4ea4d user: matt tags: v1.6584-nanomsg
2021-11-10
21:17
compilation clean up check-in: b6ea6cc3d4 user: matt tags: v1.6584-nanomsg
20:32
Added export lists to some modules check-in: 6f94e8e6e3 user: matt tags: v1.6584-nanomsg
06:20
wip check-in: 71e57ac100 user: matt tags: v1.6584-nanomsg
05:21
Dashboard starts check-in: 0c6edac10b user: matt tags: v1.6584-nanomsg
2021-11-08
20:48
dashboard almost starts check-in: 23a7cfadcb user: matt tags: v1.6584-nanomsg
19:18
wip check-in: ac5d1bc5af user: matt tags: v1.6584-nanomsg
19:10
dashboard now compiles check-in: 10dfb310f4 user: matt tags: v1.6584-nanomsg
18:52
Ripped out gutils to find toplevel issue. I think I found the issue (dashboard-context-menu did not have import gutils), commiting then reverting gutils check-in: 7277f625b0 user: matt tags: v1.6584-nanomsg
2021-11-07
21:04
wip check-in: f2738dd699 user: matt tags: v1.6584-nanomsg
20:53
getting bit closer to dashboard compiling for mtver 2.0 check-in: 083868cc40 user: matt tags: v1.6584-nanomsg
20:14
wip check-in: e7cab51681 user: matt tags: v1.6584-nanomsg
2021-11-06
20:35
wip check-in: 9718466510 user: matt tags: v1.6584-nanomsg
20:09
wip check-in: 35654d794d user: matt tags: v1.6584-nanomsg
19:17
tweaks check-in: a2aeca7f4b user: matt tags: v1.6584-nanomsg
2021-11-05
19:18
wip check-in: 1e545a3411 user: matt tags: v1.6584-nanomsg
2021-11-03
20:56
Incomplete converstion of dashboard (i.e wip) check-in: 7bd4d885f7 user: matt tags: v1.6584-nanomsg
2021-11-02
20:21
Code for server etc. converted to nng but not tested check-in: 9d2d6a97d7 user: matt tags: v1.6584-nanomsg
2021-10-27
05:22
Cleaned up the example nng app check-in: 056cbbf3bc user: matt tags: v1.6584-nanomsg
2021-10-21
16:19
Got crude nng transport implementation working/ check-in: 96b5fc4451 user: matt tags: v1.6584-nanomsg
15:08
yada check-in: 3b6efca64a user: matt tags: v1.6584-nanomsg
2021-10-20
20:31
Fixed bug where subrun would never end due to runwait where the subrun is part of the current run (i.e. it waits forever for itself to end). check-in: 9ecc1c4e98 user: matt tags: v1.65
2021-10-17
18:55
Added initial file for nng testing check-in: e619f01971 user: matt tags: v1.6584-nanomsg
2021-10-13
11:23
Few build tweaks check-in: 013dc03cfd user: matt tags: v1.6584-nanomsg
2021-09-09
21:04
Added some stuff to help explain debugging with xterms check-in: 4f76a36db3 user: matt tags: trunk
21:03
updated tutorial check-in: 28300c905f user: matt tags: trunk
20:05
Merged to trunk check-in: c31ea67fd4 user: matt tags: trunk
2021-08-13
16:59
Basics almost working check-in: f625c38ded user: matt tags: v1.6584-nanomsg
More ↓