Megatest

Timeline
Login

106 check-ins using file archive.scm version 9231707c41

2023-07-20
16:12
Changed version to v1.7015 Leaf check-in: 3152edd3b0 user: mmgraham tags: v1.70, v1.7015
16:11
Added code to remove server files when stop-the-train is found. check-in: 196200bc41 user: mmgraham tags: v1.70
2023-07-17
19:26
made the ERROR: dat= message a level 2, to avoid test failures check-in: acce1f234a user: mmgraham tags: v1.70
2023-06-27
18:45
cherry picked 8ff6166610. Fixes the quote problem in PATH check-in: 2438268e0b user: mmgraham tags: v1.70, v1.7014
2023-05-17
16:43
corrected a typo Leaf check-in: 46b8846fd7 user: mmgraham tags: v1.71, v1.7101
15:51
changed .megatest dir to .mtdb_1.71. Put this name in a global check-in: 655edf212f user: mmgraham tags: v1.71
11:54
Changed version to 1.7101 check-in: 44fc420b74 user: mmgraham tags: v1.71
2023-05-16
18:07
Changed version to 1.7015 check-in: a01734df49 user: mmgraham tags: v1.71, v1.7015
2023-05-15
18:59
Limit to 10 dbs. Fully turned off running find-and-mark in runs.scm check-in: 447b257e2f user: matt tags: v1.71
2023-05-08
16:46
Added with-transaction around a for-each-row check-in: eb2060809c user: mmgraham tags: v1.70
2023-05-07
22:56
Corrected file paths of -shm and -wal files in db:all-db-sync check-in: 8bf6fd860b user: mmgraham tags: v1.70
17:40
Changed version to 1.7014 check-in: a982e41279 user: mmgraham tags: v1.70
17:23
Added sqlite3:with-transaction around the add-to-queue loop for pkts check-in: e6c5cce55f user: mmgraham tags: v1.70
2023-03-20
17:28
disabled syncing of test_steps and test_data. Eliminated querying of run_stats. check-in: 08f7c60b5e user: mmgraham tags: v1.70, v1.7013
10:55
Changed megatest verion to 1.7013 check-in: c9d037cad9 user: mmgraham tags: v1.70
2023-03-19
22:37
made db:get-changed-run-ids look at times from all .db\* files, added descriptive comment headers to some functions check-in: 73a720d8d5 user: mmgraham tags: v1.70
2023-02-15
16:12
backed out the dashboard change from checkin ad100 check-in: ca906d5897 user: mmgraham tags: v1.70, v1.7012
2023-02-14
16:27
Fixed a typo in a message check-in: a20dc6074b user: mmgraham tags: v1.70
14:25
changed version to 1.7012 check-in: b44fc61aa6 user: mmgraham tags: v1.70
2023-01-31
16:10
Copied dashboard speedup changes from checkin 51ee5bb785 and added handling for failed glob check-in: ad100ae4c2 user: mmgraham tags: v1.70
2023-01-20
16:49
Fixed calls to dbfile:cautious-open-database to correct arguments types of sync-mode and journal-mode. (optional -> non-optional) check-in: 759f18e4d9 user: mmgraham tags: v1.70
2022-12-27
12:20
Changed version to 1.7011 check-in: 90c94db373 user: mmgraham tags: v1.70, v1.7011
2022-12-24
00:08
added in the wal and shm file times when deciding whether to sync check-in: 46be9f0c6f user: mmgraham tags: v1.70
2022-11-20
16:15
possible improvement, untested. check-in: 4f0aa04874 user: matt tags: v1.70
08:34
Couple minor changes to where client connections are cleared. check-in: ae21734c5e user: matt tags: v1.70
2022-11-18
12:53
rebased newdashboard branch forward on v1.70 check-in: 5820f690ed user: mrwellan tags: v1.70-ndboard
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
14:24
Added improved new to old converter check-in: 5458437545 user: mrwellan 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
12:09
Changed megatest version to 1.7009 check-in: b9e8eb19c3 user: mmgraham tags: v1.70, v1.7009
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-25
17:36
Changed version to v1.7008 check-in: e82a5949b2 user: mmgraham tags: v1.70, v1.7008
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-09-30
18:13
Updated megatest version to 1.7007 check-in: 11f871fa5c user: mmgraham tags: v1.70, v1.7007
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-16
16:21
removed checking for journal file. Moved setting of busy timeout and PRAGMA synchronous inside cautious-open-database check-in: a66ca8ec4f user: mmgraham tags: v1.70
2022-08-30
15:44
Changed server timeout from 60 to 1200 seconds check-in: 36255e358b user: mmgraham tags: v1.70, v1.7006
14:53
removed some debug messages check-in: 1d8b9a3445 user: mmgraham tags: v1.70
2022-08-26
14:33
Changed methode used to update user /tmp from rsync to db:multi-db-sync check-in: dfcfe0c63c user: mmgraham tags: v1.70
2022-08-20
17:51
Changed megatest version to 1.7006 check-in: 444e38d366 user: mmgraham tags: v1.70, v1.7006
2022-08-19
20:37
better handling of read-only files and directories in cautious-open-database check-in: 7d8861598e user: mmgraham tags: v1.70
17:11
Added db copying to /tmp every 5 seconds and opening xterm from dashboard in a read-only area check-in: 37f73fe14d user: mmgraham tags: v1.70
2022-08-17
19:02
changed dashboard to use -target for target/run. Changed db:cautious-open to handle read-only check-in: a7b0d6ce43 user: mmgraham tags: v1.70, breaks-dashboard-for-wal-db
15:21
Fixed issues with handling of PATH containing spaces. check-in: 2bfad28089 user: mrwellan tags: v1.70
09:54
Handle PATH containing spaces check-in: 4564a26ccb user: mrwellan tags: v1.70
2022-08-15
12:32
Removed -target and -run-name from dashboard, added -target-run. Moved Runs tab to first position. Widened tree browser and test name blocks. check-in: a85cccf7ae user: mmgraham tags: v1.70
2022-08-11
17:05
Cleaned up dashboard.scm, added -target and -run-id check-in: 3402ab9fdf user: mmgraham tags: v1.70
2022-08-05
17:24
Updated megatest version to 1.7005 check-in: ed7d08c791 user: mmgraham tags: v1.70, v1.7005
2022-08-03
12:30
fixed db:get-changed-run-ids, used it in db:get-changed-record-ids check-in: 8f6bc664a7 user: mmgraham tags: v1.70
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
10:26
Implemented -cleanup-db, removed messages, Fixed pgdb sync, fixed undefined common:simple-file-lock check-in: f3a15e964b user: mmgraham 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-07-26
12:10
added support for -since switch for pgdb sync check-in: acfe1f99e8 user: pjhatwal tags: v1.70
2022-07-21
10:19
corrected typo check-in: c88e33816f user: mmgraham tags: v1.70
2022-07-14
10:31
updated mt-old-to-new.sh to fix the wrap arround check-in: 3d09b9433e user: pjhatwal tags: v1.70
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
09:00
Merged forward the beginnings of nohome Leaf check-in: 3b3dbdec4b user: matt tags: v1.70-nohome
2022-06-13
19:25
Changed megatest version to v1.7004 check-in: ba39e7edd8 user: mmgraham tags: v1.70, v1.7004
17:44
Got pgdb sync working by querying for test related data in the correct dbs, passing the test ids, test_step ids and test_data ids as pairs with the run-id, and adding run-id to a few test data query functions. check-in: 6fb02466de user: mmgraham tags: v1.70
2022-06-10
23:36
Changed .db directories to .megatest check-in: be8e6a1b38 user: mmgraham tags: v1.70, v1.7003
20:05
Added /utils/mt-new-to-old.sh and mt-old-to-new.sh for converting megatest.db to/from main.db, 1.db etc check-in: a0a226d3f4 user: mmgraham tags: v1.70
10:49
Fixed db:multi-db-sync when /tmp dbs do not exist check-in: 6ddbf1276a user: mmgraham tags: v1.70
2022-06-08
20:09
Turn off runremote reset of 180 sec check-in: 27718f7cf5 user: matt tags: v1.70, v1.7002
18:36
Guarded against \*runremote*\ being \#f check-in: 9b7a0e6fb7 user: mmgraham tags: v1.70
2022-06-07
18:41
merged changes from 024073632a and 9a5898a74e. Fixes for db locking, syncing and dashboard startup check-in: 20a2d7904d user: mmgraham tags: v1.70
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-04
18:08
Fixed -import-megatest.db and -sync-to-megatest.db, fixed dashboard startup with no db Leaf check-in: 9a5898a74e user: mmgraham tags: 1.70-fixed-sync
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
23:05
Changed dbfile:cautious-open-database to use most of the code from db:lock-create-open check-in: 58512a448e user: mmgraham tags: v1.70
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
More ↓