130 check-ins using file tdb.scm version 575d5c7ba8
2015-03-09
| ||
05:18 | Attempt to improve server recovery in bad situations Closed-Leaf check-in: 4125fe9193 user: matt tags: server-robustness | |
2015-03-08
| ||
08:25 | Add trailing slash to dbdir check-in: 3c58f4639b user: matt tags: better-html-update-control | |
08:22 | Add option dbdir to set database path check-in: e68b3262eb user: matt tags: better-html-update-control | |
2015-03-07
| ||
22:33 | Implemented simple locking for html update. check-in: e2a733c021 user: matt tags: better-html-update-control | |
2015-03-04
| ||
18:42 | Better method for locking on html update check-in: 150c672a53 user: mrwellan tags: better-html-update-control | |
08:41 | Moved delay in can-run-more-tests out of the main path check-in: a0d9704d2f user: mrwellan tags: v1.60 | |
06:55 | Merged in the static-html branch check-in: 16e4ac3a73 user: mrwellan tags: v1.60 | |
00:28 | Make html update less agressive Closed-Leaf check-in: bd7c1f07be user: mrwellan tags: static-html | |
2015-03-03
| ||
23:36 | fixed api issue check-in: 0460053d16 user: matt tags: static-html | |
22:25 | speculative additional fix for html update lock issue check-in: 8aa804b793 user: matt tags: static-html | |
20:50 | Be more agressive about removing lockdb when things go poorly check-in: f2dc94dec8 user: matt tags: static-html | |
2015-03-02
| ||
21:55 | Peek at lock - if stuff in flight, don't bother getting in the queue check-in: c8adfd5902 user: matt tags: static-html | |
20:17 | moved functions around for test-summary.html generation check-in: 58d975e0c7 user: mrwellan tags: static-html | |
09:45 | Moved steps summary routing out of dcommon to eliminate megatest starting iup library check-in: ec1cb8fa73 user: mrwellan tags: static-html | |
2015-03-01
| ||
23:54 | static html view for a test completed check-in: 2801c444c0 user: matt tags: static-html | |
10:07 | Added more calls to journal checks check-in: 41bdf5fb4a user: matt tags: static-html | |
2015-02-28
| ||
23:15 | Partial on test-summary check-in: d69b777725 user: matt tags: static-html | |
2015-02-27
| ||
23:27 | misc check-in: c0d2e23c44 user: mrwellan tags: static-html | |
2015-02-26
| ||
08:15 | Sync up static-html branch with v1.60 check-in: 67574f93c1 user: mrwellan tags: static-html | |
08:14 | Added dynamic waiton example/test and extended debug:print-info and debug:print to handle a list of debug levels check-in: dc8c517543 user: mrwellan tags: v1.60 | |
00:29 | static test summary now created check-in: 61b6b7cdd3 user: matt tags: static-html | |
2015-02-25
| ||
21:56 | static html check-in: 9c5f4d7903 user: matt tags: static-html | |
2015-02-21
| ||
06:34 | Another tweak to install wrapper check-in: d8552340b9 user: matt tags: v1.60 | |
06:26 | Misc setup tweaks, made wrapper installer omit source of cfg if it isn't needed check-in: aff5b70f91 user: matt tags: v1.60 | |
2015-01-21
| ||
21:39 | Added iup graph with pplot example to iupexamples check-in: 01ebf4ff21 user: matt tags: v1.60 | |
2015-01-09
| ||
09:26 | Removed txtdb. Exit if bad param to -archive (still not quite right) check-in: 4baae25d86 user: mrwellan tags: v1.60 | |
01:22 | Merged changes made on trunk check-in: 557510500b user: matt tags: v1.60 | |
01:21 | Fixed bad records problem in archiving that was causing a crash check-in: ff130a6cab user: matt tags: trunk | |
00:41 | Archive restoring now works check-in: 5494747c0c user: matt tags: trunk | |
2015-01-01
| ||
11:16 | Merged v1.60 check-in: 2d8ad11ad9 user: matt tags: trunk | |
2014-12-29
| ||
16:06 | Moved default tests path to last - user can always override with an entry in megatest.config check-in: ebc2ba96c7 user: mrwellan tags: v1.60 | |
15:57 | Fixed typo check-in: a1dfc62a4e user: mrwellan tags: v1.60 | |
2014-12-28
| ||
22:33 | More action on removing globals Closed-Leaf check-in: 66d220dfd7 user: matt tags: multi-testsuite-support | |
18:39 | Removing reliance on globals in prep for multi-testsuite support in dashboard check-in: f8db475db1 user: matt tags: multi-testsuite-support | |
2014-12-27
| ||
23:44 | Got basic newdashboard functionality back check-in: 3f669a2c30 user: matt tags: v1.60 | |
2014-12-23
| ||
23:20 | sketched out restore check-in: d36fddcc33 user: matt tags: v1.60 | |
22:59 | Bumped version to 1.6007, added save-remove option to -archive. Updated dashboard to treat ARCHIVED as synonynm to COMPLETED check-in: f068f1efc7 user: matt tags: v1.60 | |
15:43 | typo check-in: 5dd768da20 user: mrwellan tags: v1.60 | |
00:03 | Store the archive block in the archived field of tests check-in: 96ec8198f3 user: matt tags: v1.60 | |
2014-12-22
| ||
23:36 | Most of the routines for storing archive info in place check-in: 649f4f98ce user: matt tags: v1.60 | |
23:18 | Most of the routines for storing archive info in place check-in: cee2df01ce user: matt tags: v1.60 | |
2014-12-18
| ||
22:56 | Couple missing changes check-in: fbecacd30f user: matt tags: v1.60 | |
2014-12-17
| ||
23:21 | Added part of archiving skeleton functions check-in: da57e60521 user: matt tags: v1.60 | |
23:12 | Added auto construction and lookup of an archive disk. check-in: 16d0f8461b user: matt tags: v1.60 | |
12:19 | Merged csv conversion code into v1.60 branch check-in: 2c4d4ed884 user: mrwellan tags: v1.60 | |
2014-12-16
| ||
23:36 | Added csv output Closed-Leaf check-in: 290b4a4fc8 user: matt tags: Add_csv_export | |
16:55 | Adding csv export from refdb - partially coded up check-in: 7779baf96f user: mrwellan tags: Add_csv_export | |
2014-12-15
| ||
23:04 | Switch to --strip-path from --strip check-in: a771721f7f user: matt tags: v1.60 | |
22:51 | Flattened unnecessary hierarchy from paths in bup repositories check-in: 4aa76fc692 user: matt tags: v1.60 | |
00:16 | Fixed db running bug check-in: 6eef552c2e user: matt tags: v1.60 | |
2014-12-14
| ||
21:47 | Added unit test to exercise server cycle check-in: 004afb0916 user: matt tags: v1.60 | |
21:29 | Added unit test to exercise server cycle check-in: 4efa55d2d5 user: matt tags: v1.60 | |
2014-12-11
| ||
21:33 | Merged unit-test-fix (aka watchdog delay bug) check-in: f05c3af232 user: matt tags: v1.60 | |
21:30 | Fix broken unit tests bug Closed-Leaf check-in: 4d740e3e44 user: matt tags: unit-tests-fix | |
12:11 | Minor tweaks to archiving check-in: 7ef1619f04 user: mrwellan tags: v1.60 | |
10:15 | Archiving fixes check-in: ff44bdeb52 user: mrwellan tags: v1.60 | |
00:18 | Basic archiving done check-in: aa5d0defe7 user: matt tags: v1.60 | |
2014-12-10
| ||
22:52 | partial archive working check-in: 92d3c79b3a user: matt tags: v1.60 | |
11:37 | Minor cleanup check-in: 5a8e1e2098 user: mrwellan tags: v1.60 | |
08:05 | Cherrypicked nodes f0a3 and 1b36 into v1.60 check-in: 9f5898d48f user: mrwellan tags: v1.60 | |
2014-12-09
| ||
23:43 | Fixed typo Closed-Leaf check-in: 62ccd43251 user: matt tags: v1.60-broken-test1 | |
23:00 | Tweak dashboard updates check-in: 1b36724a57 user: matt tags: v1.60-broken-test1 | |
22:56 | Added some defense to local queries check-in: f0a33deb29 user: matt tags: v1.60-broken-test1 | |
21:00 | Hand-merged refactor of server launch/client start code check-in: e7355f3724 user: matt tags: v1.60-broken-test1 | |
10:51 | Removing mark-incomplete from runs queue processing check-in: 76ef9fc5ad user: mrwellan tags: temp-hacks | |
10:27 | Treat any exceptions when logging into server as a dead server (for now) check-in: 19f6ae918c user: mrwellan tags: v1.60 | |
09:38 | Allow some retries on run queue processing if server died (temporary work-around until the recovery is coded correctly) check-in: 187be74df3 user: mrwellan tags: v1.60 | |
09:29 | Unlock communication mutex on recoverable crash. Return #f when communication fails, not (vector #f stuff ...) check-in: d5009e9f15 user: mrwellan tags: v1.60 | |
2014-12-08
| ||
23:44 | Corrected few typos check-in: d575c7cef1 user: matt tags: v1.60 | |
23:31 | Added most of what is needed for archiving check-in: e9d174e213 user: matt tags: v1.60 | |
17:36 | Added few more defensive layers to calls that *may* be part of the crash-on-startup-at-weird-random-times bug check-in: 1510977b0a user: mrwellan tags: v1.60 | |
13:28 | Added checks for vector instead of just true before accessing some data stucts that are generated on the fly and can fail due to communication errors check-in: 4e1162ffe9 user: mrwellan tags: v1.60 | |
12:39 | Fixed call where :state and :status were not aliased to -state and -status. Improved watch dog exit to not wait gratuitious five seconds before exiting check-in: a834ac5f9e user: mrwellan tags: v1.60 | |
2014-12-07
| ||
22:24 | tweaked recovery from bad server. use timestamped files and a symlink to make creating .megatest.cfg files fairly robust check-in: f0e9d7b937 user: matt tags: v1.60 | |
18:47 | Added caching of megatest.config, no locking yet... check-in: 800fea92da user: matt tags: v1.60 | |
15:50 | Added special handling of errors when sync fails in a server. Catch errors if creating the link tree directory fails. check-in: a953799c68 user: matt tags: v1.60 | |
2014-12-04
| ||
22:23 | Merged fixes back to v1.60 from archiving check-in: 33d8665511 user: matt tags: v1.60 | |
2014-12-03
| ||
22:48 | Added lock-in check for server. Removed inapropriate exit from server check Closed-Leaf check-in: a2b1dcfd75 user: matt tags: archiving | |
2014-12-02
| ||
23:56 | Merging archiving back to trunk check-in: ab10662391 user: matt tags: v1.60 | |
23:19 | Added small random delay in server lock. Fix bad params in rmt call in runs.scm check-in: bcc2bef4ad user: matt tags: archiving | |
22:48 | Break up find and mark incompletes into read portion and write portion - prevents unnecessarily starting servers check-in: 31896202a9 user: matt tags: archiving, acatqa-bug-introduced | |
22:16 | Pass through read-only queries but force server on write check-in: c9ccc57c3f user: matt tags: archiving | |
21:10 | Merged in multi-transport changes check-in: b85b307ce3 user: matt tags: archiving | |
15:40 | Partial transition to ongoing init of db's Closed-Leaf check-in: afe4ca4f8f user: mrwellan tags: archiving-db-init | |
05:05 | Switch back (again) to servers required and increase total possible random delay before starting a server to 2 seconds Closed-Leaf check-in: 2b7b75cf87 user: matt tags: multi-transport | |
05:02 | Add jitter to start time on servers and when starting bunch of servers rapidly do so in bunches of no more than five. check-in: 7e1b097420 user: matt tags: multi-transport | |
2014-12-01
| ||
19:39 | Added back auto fallback to direct fs writes/reads check-in: 2ce6e734b4 user: mrwellan tags: multi-transport | |
13:54 | Merged v1.60 into multi-transport check-in: 1888a270be user: mrwellan tags: multi-transport | |
2014-11-30
| ||
22:55 | Fixed couple problems with tasks_queue migration check-in: 35909bedef user: matt tags: archiving | |
22:30 | Moved tasks_queue into main.db check-in: 5af4229eb4 user: matt tags: archiving | |
13:02 | Merging in v1.60 check-in: b2aa3b8559 user: matt tags: archiving | |
12:44 | Bring v1.60 back to trunk check-in: 2f9676f58c user: matt tags: trunk | |
12:37 | Merged v1.60 into old dev branch Closed-Leaf check-in: 61fd6d3c06 user: matt tags: dev | |
12:19 | Merged ABORT changes check-in: 12a41bff5e user: matt tags: v1.60 | |
10:39 | Merged in try-nanomsg in prep for merging to one multi-transport code base check-in: 3fda9c352d user: matt tags: multi-transport | |
09:53 | Merged fix for get-tests-for-run(s) check-in: c8184e551e user: matt tags: v1.60 | |
08:04 | Archiving check-in: 5ab4109044 user: matt tags: archiving | |
2014-11-29
| ||
22:44 | Re-enable closing connections if open longer than the server timeout and no accesses Closed-Leaf check-in: cec4ee3511 user: matt tags: try-nanomsg | |
21:50 | Added a little time spread on client starting servers - try to avoid startup storms check-in: b3a83a0cec user: matt tags: try-nanomsg | |
20:33 | http transport with try-nanomsg changes completed first pass Validation 100% check-in: b260c4c5d9 user: matt tags: try-nanomsg | |
13:43 | Fixed breakage caused by enabling newdashboard. Sigh. check-in: 2f12af3ef0 user: matt tags: try-nanomsg | |
12:04 | Got http working on the try-nanomsg branch check-in: 4d362ef568 user: matt tags: try-nanomsg | |
2014-11-28
| ||
19:41 | Increased timeout on server calls to 25 seconds. check-in: 25be6b4eef user: matt tags: try-nanomsg | |
16:01 | Switched to using exceptions to pass back client/server communicatioin issues check-in: b8180b058c user: matt tags: try-nanomsg | |
2014-11-26
| ||
23:49 | Corrected part of broken sync check-in: befb5004e8 user: matt tags: try-nanomsg | |
23:09 | nanomsg transport fixed. check-in: 675b89e392 user: matt tags: try-nanomsg | |
22:49 | Cleaned up client:start check-in: f64f2f8ca8 user: matt tags: try-nanomsg | |
21:29 | Add timeout on all remote calls check-in: 245a3a0b6d user: matt tags: try-nanomsg | |
16:09 | Added debug support in newdashboard check-in: b79afa463f user: matt tags: try-nanomsg | |
08:59 | Merged v1.60 changes into try-nanomsg check-in: 0b3a6d8aa9 user: matt tags: try-nanomsg | |
2014-11-25
| ||
21:10 | Add big delay and take a break when system is clearly overloaded. check-in: ec50f4ac00 user: matt tags: v1.60 | |
16:39 | Many tweaks to improve reliability under stress check-in: 0b6b35ab5b user: mrwellan tags: v1.60 | |
2014-11-24
| ||
23:36 | several little fixes check-in: 308a5d65b6 user: matt tags: try-nanomsg | |
20:29 | working again - with local access check-in: 5377945384 user: matt tags: try-nanomsg | |
17:01 | Misc changes, add usage to plot-code. Add build of nanomsg to Makefile.installall. Add comment to runs.scm check-in: 304bfdeed0 user: mrwellan tags: try-nanomsg | |
12:45 | Fixed import-megatest.db bug check-in: 398c48390d user: mrwellan tags: v1.60, v1.6006 | |
2014-11-23
| ||
23:29 | Adding trace with mods to print origin. Too useful to wait for offical release check-in: 377d0f07a4 user: matt tags: try-nanomsg | |
23:13 | ping and login working check-in: 5f6b43d51b user: matt tags: try-nanomsg | |
20:56 | Basic server functioning, responding to ping and login check-in: eab23b866a user: matt tags: try-nanomsg | |
18:14 | Partial implementation. Not yet functional check-in: 120292c013 user: matt tags: try-nanomsg | |
2014-11-22
| ||
12:53 | try nanomsg. check-in: 45e51acb2a user: matt tags: try-nanomsg | |
2014-11-21
| ||
13:18 | Better err msg check-in: 738756b239 user: mrwellan tags: v1.60 | |
10:56 | Added layer of exception handling inside db:with-db check-in: 171838c893 user: mrwellan tags: v1.60 | |
2014-11-20
| ||
22:20 | full fs access support and megatest.db turned off by default check-in: 84336a6b8f user: matt tags: v1.60 | |
21:44 | full fs access support and megatest.db turned off by default check-in: c8926e3cff user: matt tags: v1.60 | |
2014-11-19
| ||
14:36 | Fixed bugs in exit handling check-in: bd18160690 user: mrwellan tags: v1.60 | |
2014-11-18
| ||
22:29 | Fixed couple minor bugs check-in: 4e02f67409 user: matt tags: v1.60 | |
10:18 | reduce print noise. re-start server in long running loop check-in: 127cbef166 user: mrwellan tags: v1.60 | |
09:32 | Force start on servers before doing write heavy stuff. The transition when doing writes from direct access -> server needs improving. This is a work-around (but a good feature anyway. check-in: c101fd0ec9 user: mrwellan tags: v1.60 | |
00:15 | Fixed param order issue that was causing some server crashes. Cleaned up some exception handing check-in: 3a0e887fa8 user: matt tags: v1.60 | |