Timeline
Not logged in

200 most recent timeline items

2014-11-28
23:01
[b8180b058c] Leaf: Switched to using exceptions to pass back client/server communicatioin issues (user: matt, tags: try-nanomsg)
2014-11-27
06:49
[befb5004e8] Corrected part of broken sync (user: matt, tags: try-nanomsg)
06:09
[675b89e392] nanomsg transport fixed. (user: matt, tags: try-nanomsg)
05:49
[f64f2f8ca8] Cleaned up client:start (user: matt, tags: try-nanomsg)
04:29
[245a3a0b6d] Add timeout on all remote calls (user: matt, tags: try-nanomsg)
2014-11-26
23:09
[b79afa463f] Added debug support in newdashboard (user: matt, tags: try-nanomsg)
22:24 • Changes to wiki page using trace with the megatest executable (user: matt) [details]
22:21 • Changes to wiki page using trace with the megatest executable (user: matt) [details]
16:37 • Changes to wiki page using trace with the megatest executable (user: matt) [details]
16:33 • Changes to wiki page using trace with the megatest executable (user: matt) [details]
16:24 • Changes to wiki page how to debug megatest issues (user: matt) [details]
16:21 • Changes to wiki page Misc (user: matt) [details]
16:21 • Changes to wiki page Misc (user: matt) [details]
16:19 • Changes to wiki page Megatest (user: matt) [details]
15:59
[0b3a6d8aa9] Merged v1.60 changes into try-nanomsg (user: matt, tags: try-nanomsg)
04:10
[ec50f4ac00] Leaf: Add big delay and take a break when system is clearly overloaded. (user: matt, tags: v1.60)
2014-11-25
23:39
[0b6b35ab5b] Many tweaks to improve reliability under stress (user: mrwellan, tags: v1.60)
06:36
[308a5d65b6] several little fixes (user: matt, tags: try-nanomsg)
03:29
[537794538415273551d] working again - with local access (user: matt, tags: try-nanomsg)
00:01
[304bfdeed0] Misc changes, add usage to plot-code. Add build of nanomsg to Makefile.installall. Add comment to runs.scm (user: mrwellan, tags: try-nanomsg)
2014-11-24
19:45
[398c48390d] Fixed import-megatest.db bug (user: mrwellan, tags: v1.60, v1.6006)
06:29
[377d0f07a4] Adding trace with mods to print origin. Too useful to wait for offical release (user: matt, tags: try-nanomsg)
06:13
[5f6b43d51b] ping and login working (user: matt, tags: try-nanomsg)
03:56
[eab23b866a] Basic server functioning, responding to ping and login (user: matt, tags: try-nanomsg)
01:14
[120292c013] Partial implementation. Not yet functional (user: matt, tags: try-nanomsg)
2014-11-22
19:53
[45e51acb2a] try nanomsg. (user: matt, tags: try-nanomsg)
2014-11-21
20:18
[738756b239] Better err msg (user: mrwellan, tags: v1.60)
17:56
[171838c893] Added layer of exception handling inside db:with-db (user: mrwellan, tags: v1.60)
05:20
[84336a6b8f] full fs access support and megatest.db turned off by default (user: matt, tags: v1.60)
04:44
[c8926e3cff] full fs access support and megatest.db turned off by default (user: matt, tags: v1.60)
2014-11-19
21:36
[bd18160690] Fixed bugs in exit handling (user: mrwellan, tags: v1.60)
05:29
[4e02f67409] Fixed couple minor bugs (user: matt, tags: v1.60)
2014-11-18
22:41
[cbcc0afda3] Leaf: Tweaked installall.sh for a RedHat install (user: mrwellan, tags: v1.55)
17:18
[127cbef166] reduce print noise. re-start server in long running loop (user: mrwellan, tags: v1.60)
16:32
[c101fd0ec9] 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. (user: mrwellan, tags: v1.60)
07:15
[3a0e887fa8] Fixed param order issue that was causing some server crashes. Cleaned up some exception handing (user: matt, tags: v1.60)
03:32
[faa19d1d5f] Adding back some tests (user: matt, tags: v1.60)
00:15
[e5288739a1] Some fixes (user: mrwellan, tags: v1.60)
2014-11-17
07:11
[4e923ad188] Add full exit when server hits issue (user: mrwellan, tags: v1.60)
05:42
[c0bc542d13] Fixed wrong order in calculation of sync time (user: matt, tags: v1.60)
04:58
[afb9cc1df1] Tweaks for testing (user: mrwellan, tags: v1.60)
04:50
[333191162a] fixed logic in test registration. More agressive starting of a server when sync takes a long time (user: matt, tags: v1.60)
03:51
[4cfc6e3ba2] missed a variable change in a almost never used routine - only to trigger the use of said routine. (user: matt, tags: v1.60)
03:40
[91923e2ee5] Use required mode by default in QA - for now (user: matt, tags: v1.60)
03:02
[3757f74464] Better error reporting (use stderr), faster registration of tests, bug fix in tasks path to db handling (user: matt, tags: v1.60)
00:37
[98ffd649ba] Added channel for result codes to http communication. Fixed some unit tests (user: matt, tags: v1.60)
2014-11-16
15:30
[7ca86d7e47] Handle errors in data transmission (e.g. corruption in flight). (user: matt, tags: v1.60)
14:49
[7fe971f6e5] Added print-call-chain to exception handler of open-db. Fixed typo. Switched back to not requiring server in self QA (user: matt, tags: v1.60)
07:11
[bd17b9e233] Fixed delete-test-step-records call (user: matt, tags: v1.60)
06:36
[2b2f579cc4] Added required switch for servers (user: matt, tags: v1.60)
2014-11-15
10:43
[347f0d9167] In tasks:open-db call the create tables every time. Fixes issue with tables creation. NOT A GOOD FIX, revisit this. (user: matt, tags: v1.60)
10:03
[cbe91f84d1] Make sqlite3 sync configurable (user: matt, tags: v1.60)
03:54
[854b6c8345] streamline sync more (user: matt, tags: v1.60)
2014-11-14
21:04
[a1b0d55f23] Simplified triggering of sync (user: mrwellan, tags: v1.60)
14:50
[9bebf08382] Added removal of old tasks entries (user: mrwellan, tags: v1.60)
14:16
[182a73b7ce] Added exception handler to tasks:open-db (user: mrwellan, tags: v1.60)
01:06
[9b2b3866ab] Correctly qualified the check of the connection - was erroring out sometimes (user: mrwellan, tags: v1.60)
00:33
[c0aa0a3942] Fix for the dreaded sync bug (user: mrwellan, tags: v1.60)
2014-11-13
17:12
[9846adb7c9] typo (user: mrwellan, tags: v1.60)
16:55
[c48ad8efed] Fixed typo (user: mrwellan, tags: v1.60)
16:00
[ed44e5d269] bumped version to v1.6006 (user: mrwellan, tags: v1.60)
15:51
[19e5d7e0c2] 99.9%. Added exception handler when checking for journal file - if the test for the file happens at the wrong time it can fail (user: mrwellan, tags: v1.60)
06:21
[483e2bb5d3] Update schema creation to allow retrying to create schema (user: matt, tags: v1.60)
05:40
[edc56c4136] 99.8% (user: matt, tags: v1.60)
04:51
[6757cdb9b3] 99.5% done with protecting db access with journal check (user: matt, tags: v1.60)
00:14
[24e4d63419] 98% done (user: mrwellan, tags: v1.60)
2014-11-12
07:23
[712b23604e] Part of massive change to defend <rid>.db against access storms 50% done. Stopped at T E S T S. (user: matt, tags: v1.60)
2014-11-11
16:21
[678ea430aa] reduce noise on output (user: mrwellan, tags: v1.60)
05:31
[faeb319c76] Protected accesses to megatest.db and monitor.db with journal file busy control (user: matt, tags: v1.60)
2014-11-07
21:09
[d46174b7d1] Protect the transaction in sync-db with exception handler (user: mrwellan, tags: v1.60)
03:12
[029c9c9936] Use run specific db access times to determine servers to start. (user: matt, tags: v1.60)
2014-11-06
15:52
[cf0372bf78] Added safety net for server start failing, put server kills into log file server-kills.log (user: mrwellan, tags: v1.60)
14:33
[158a434c54] Portlogger uses CREATE TABLE IF NOT EXISTS, so no need to test for file - just create the table every time. Added kill server when http-client has issue. Fixed typos in tasks:kill-server (user: mrwellan, tags: v1.60)
2014-11-05
22:33
[5bc446ef43] Fix issues in lock queue and portlogger (user: mrwellan, tags: v1.60)
18:05
[343a1c8579] Added exception handler to lock-queue call. Added transaction to create db in tdb (user: mrwellan, tags: v1.60)
16:55 • New ticket [61fcbebe9b] New statuses requested for NOT_STARTED state. (user: matt) [details]
10:18
[85565c63a0] speculative fixes for lockdb issues and dead server connections (bug d33ba94) (user: matt, tags: v1.60)
10:02 • New ticket [d33ba94e7e] Communication to server failing with message: WARNING: Communication failed, trying call to http-transport:client-api-send-receive again.. (user: matt) [details]
05:44
[96e9934cfa] Improvements to sharing access to lock db in lock-queue (user: matt, tags: v1.60)
2014-11-04
11:29
[52544327e3] Cosmetics on newdashboard tests panel (user: matt, tags: v1.60)
06:40
[255fa799a6] Moving newdashboard forward (user: matt, tags: v1.60)
2014-11-02
18:09
[0ca08ed334] Speed up exit by moving delays around in the watchdog (user: mrwellan, tags: v1.60)
16:26
[cf15dc19dc] Leaf: Merged v1.60 into trunk (user: matt, tags: trunk)
16:25
[8fd7d261b7] Merged streamline exception handling branch into v1.60 (user: matt, tags: v1.60)
16:24
[39d1713c91] Leaf: stopped calls to set state and status where the test-id was not known (test not actually registered yet). Added safety net to some calls to print call chain if called with bad data, moved couple mutexes around to prevent contention (user: matt, tags: streamline-exception-handling)
04:37
[39fc3591a8] Moved the db sync for local access to watchdog thread. (user: matt, tags: streamline-exception-handling)
2014-11-01
14:41
[dba7069ea8] More cleanup in exception handling (user: matt, tags: streamline-exception-handling)
13:01
[2d5e0edb49] Streamline exception handling (user: matt, tags: streamline-exception-handling)
2014-10-29
23:29
[9926990b7a] Fixed nbfake variable handling - was causing log files disappearing (user: mrwellan, tags: v1.60)
22:03
[f050e1d721] Merged nbfake fix (user: mrwellan, tags: v1.60)
21:46
[794eaa8cad] Leaf: Fix local variable name in nbfake (user: tyardeni, tags: v1.60-nbfake-stderr)
21:40
[efe2d43275] Use local rather than env variables to determine log and host (user: tyardeni, tags: v1.60-nbfake-stderr)
21:17
[bb277556b4] Remove debug code from nbfake (user: tyardeni, tags: v1.60-nbfake-stderr)
19:57
[02d61b3703] Merged Tal's nbfake fix to v1.60 (user: mrwellan, tags: v1.60)
18:14
[7d862aea5e] Added header and help message to nbfake (user: tyardeni, tags: v1.60-nbfake-stderr)
17:47
[712f18e24b] Update nbfake to write output to stderr, and append to logfile. Update nbfake variables, but fall back to old TARGETHOST vars (user: tyardeni, tags: v1.60-nbfake-stderr)
05:08
[2513a8d303] Don't do threaded registration (user: matt, tags: v1.60)
2014-10-28
06:18
[cf47596912] change default for server-query-threshold to -1, forcing always a server to start Added test for vars with . (user: matt, tags: v1.60)
02:17
[ce3b49f7c4] Backed out mutex and locking on sync and moved busy handler ahead of db initialize (user: mrwellan, tags: v1.60)
2014-10-27
17:13
[92586d64ab] Remove on exit cleanup. All finalization is done automaticaly apparently (user: mrwellan, tags: v1.60)
16:19 • New ticket [29ddd1af26] Exit code broken. (user: matt) [details]
06:03
[0ac041efe1] Added blocking of db sync when shutting down (user: matt, tags: v1.60)
2014-10-24
21:37
[22a4701a0c] Fixed crash on exit due to race condition of exit code closing db (user: mrwellan, tags: v1.60)
17:19
[2f38818a05] Fixed preformance issue with marking INCOMPLETES (user: mrwellan, tags: v1.60)
14:55
[80f67bad9a] Bumped version (user: mrwellan, tags: v1.60)
06:49
[be4a5839b2] Fixed -cleanup-db (user: matt, tags: v1.60)
06:25
[ef02bf7a14] Merged rerun-behavior-fixes (user: matt, tags: v1.60)
05:53
[db227d3471] Leaf: Merged v1.60 (user: matt, tags: rerun-behavior-fixes)
05:51
[086bd3226a] Added more exception and signal handlers (user: matt, tags: v1.60)
00:26
[f9f3796ce3] Partial implemenation of correct rerun behaviour (user: mrwellan, tags: rerun-behavior-fixes)
2014-10-23
15:20 • Edit [17cd0fbe3e]: Add tag "v1.6004". (user: matt) [details]
15:17
[46182ccbf0] Added error handler for dashboard where it looks for recent accesses to db (user: mrwellan, tags: v1.60)
2014-10-22
17:32
[8d711947e0] Add exception handler to check for journal files - seems to crap out sometimes (user: mrwellan, tags: v1.60)
05:14
[a89fd0fb73] Fixed issue with get pid. Reworked task killing code (again). (user: matt, tags: v1.60)
2014-10-21
20:18
[17cd0fbe3e] fixed wrong use of double quotes (user: mrwellan, tags: v1.60, v1.6004)
20:02
[4496ba9a2a] fix for typo (user: mrwellan, tags: v1.60)
04:48
[87aa55e5d2] Added exception handler to stats gathering (user: matt, tags: v1.60)
04:21
[a73f871b7d] Added compression for messages over http (user: matt, tags: v1.60)
03:46
[d75d0889de] Couple corrections to client discarding of connections logic (user: matt, tags: v1.60)
00:02
[a128117bd7] Purge connections that haven't been used in 60 seconds - they might have idled out (user: matt, tags: v1.60)
2014-10-20
21:32
[ee38bc3f41] Gracefully deal with cases where the tasks line does not have the host/pid of the running task (user: mrwellan, tags: v1.60)
21:13
[e44ac6ce65] Gracefully deal with cases where the tasks line does not have the host/pid of the running task (user: mrwellan, tags: v1.60)
21:00
[7faccb94b1] Added testsuite name tagging of servers, bumped version to v1.6004, move sending of kill to inside the error handling (user: mrwellan, tags: v1.60)
06:23
[4911da85d8] Added capture and display of top script pid (user: matt, tags: v1.60)
03:53
[a492699b81] Better control over processing #{} vs. [] in config files (user: matt, tags: v1.60)
01:59
[01d8fffe0f] first pass attempt to do a better job on lazy loading of config files (user: mrwellan, tags: v1.60)
2014-10-19
05:48
[56761f4e0a] Merged v1.60 into trunk (user: matt, tags: trunk)
2014-10-17
06:19
[9818a847b5] Changed default server run time to 60 seconds. Removed wait on RUNNING for servers - caused more hassle than benefit (user: matt, tags: v1.60)
05:58
[36d5293a01] Added kill of -runtests processes if -remove-runs is called with test patt of % (user: matt, tags: v1.60)
04:25 • New ticket [78ee7b2279] crash - not sure if it was dashboard or -runtests or server.. (user: matt) [details]
2014-10-16
22:14
[7c7b62feea] updated tests/fullrun/config to standardized configs (user: user, tags: trunk)
17:20
[7ecb5e5d84] Fixed jobgroups (added sensitivity to n/a) and num running (user: mrwellan, tags: v1.60)
06:17
[8e0b7f5c8a] Jobgroup fix for Tal (user: matt, tags: v1.60)
2014-10-15
20:14
[6dd025d0f4] Fixed bad runname patt in -list-db-targets (user: mrwellan, tags: v1.60)
2014-10-14
23:47
[5be255898b] Properly process the configs before things like -list-runs (user: mrwellan, tags: v1.60)
16:25
[7b78935d9e] Better handling of disks - better messages, ignore paths not fully qualified (user: mrwellan, tags: v1.60)
2014-10-13
16:43
[d494a8975c] Wrapped db init with transaction. Dunno why I didn't think of that a long time ago. (user: mrwellan, tags: v1.60)
07:09
[ef4d658125] Improved lock out on running tests. Added weak work-around for issue with preclean (user: matt, tags: v1.60)
2014-10-10
16:49
[69da7e37ab] bumped version (user: mrwellan, tags: v1.60)
2014-10-09
23:09
[5526a18984] Fixed server kill, reduced noise levels (user: mrwellan, tags: v1.60)
06:03
[c03075b49a] Merged in refactor-sqlite3-calls. Can refactor in small steps from here on out (user: matt, tags: v1.60)
06:01
[dfe733bf8a] Leaf: Added snipped of example code in comment to tree.scm (user: matt, tags: refactor-sqlite3-calls)
04:46
[7636717b91] Merged in fixes from v1.60 branch (user: matt, tags: refactor-sqlite3-calls)
2014-10-08
19:07
[5c03cce6b3] new2old needed to handle multi sync in megatest.scm correctly (user: mrwellan, tags: v1.60)
18:54
[6ad4f305ae] new2old needed to handle sync in rmt correctly (user: mrwellan, tags: v1.60)
18:45
[fbfdc4b6a2] new2old needed to handle main.db correctly (user: mrwellan, tags: v1.60)
18:11
[18f70c2641] Fixed sync bug (I think) (user: mrwellan, tags: v1.60)
09:55
[bbeec077ff] updated stats (user: matt, tags: refactor-sqlite3-calls)
09:41
[92efe0fe78] Replace sqlite3:for-each-row with sqlite3:first-result where it makes sense (user: matt, tags: refactor-sqlite3-calls)
09:31 • Edit [a1236d6bf9]: Add tag "v1.6002_beta4". (user: matt) [details]
03:13
[a1236d6bf9] Streamlined syncback and added more control for syncing to and from megatest.db and the new databases (user: matt, tags: v1.60, v1.6002_beta4)
2014-10-07
23:11
[08847d5384] Added syncback (user: mrwellan, tags: v1.60)
15:30
[a162c72be6] Fixed typo (user: mrwellan, tags: v1.60)
06:04
[cb18456dcf] More task:get-db conversion stuff (user: matt, tags: v1.60)
05:31
[045b0cea46] First pass of removing open-run-close for tasks/monitor.db calls (user: matt, tags: v1.60)
2014-10-06
21:13
[eff72a6cca] Bumped version to 1.6002 (user: mrwellan, tags: v1.60)
20:51
[ba1a890094] Added db performance sensing (user: mrwellan, tags: v1.60)
11:38
[cf842b155e] Added db stats gathering (user: matt, tags: v1.60)
06:05
[e2b136c3de] Keep servers alive only if have RUNNING or REMOTEHOSTSTART tests (user: matt, tags: v1.60)
05:51
[abf327cf94] Lazy server starting mostly working well (user: matt, tags: v1.60)
04:47
[376151225a] missed these changes ... (user: matt, tags: v1.60)
04:39
[ce47c7863e] Sorta working without servers (user: matt, tags: v1.60)
2014-10-03
18:03
[399217ae55] Fixed typo (user: icfadm, tags: v1.60)
17:33
[f7d6c436e4] Added missing 'read' (user: mrwellan, tags: v1.60)
17:30
[39c561201f] Added fallback on evaluating CMDINFO to have it work in old areas (user: mrwellan, tags: v1.60)
15:31 • Edit [d00ad6b77e]: Add tag "v1.6001_beta3". (user: matt) [details]
15:25 • Edit [fb93dbd975]: Add tag "v1.6001_beta2". (user: matt) [details]
06:47
[d00ad6b77e] Reduce number of states allowed for re-run (was taking too long in test4). (user: matt, tags: v1.60, v1.6001_beta3)
06:34
[c887cc0a1d] Added z3 compression to CMDINFO handling - half the lenght (user: matt, tags: v1.60)
05:36
[b5d1478244] Fixes for: rollup when RUNNING or LAUNCHED, clearing and deleting test_steps (user: matt, tags: v1.60)
2014-09-30
15:25 • Edit [28fd9b377f]: Add tag "v1.6001_beta". Cancel tag "v1.6001a". (user: matt) [details]
15:25 • Edit [28fd9b377f]: Add tag "v1.6001a". (user: matt) [details]
05:33
[fb93dbd975] Fixed -get and -set run-status. Cleaned up junk messages when precleaning (user: matt, tags: v1.60, v1.6001_beta2)
2014-09-29
23:52
[509b6a3d9c] Partial addition of allowing rerun on various and sundry test states. Partial fix of -set-run-state and -get-run-state (user: mrwellan, tags: v1.60)
20:37 • New ticket [ed086b88dd] crash in a read-only area. (user: matt) [details]
2014-09-26
11:51 • Changes to wiki page Megatest (user: matt) [details]
11:51 • Changes to wiki page Megatest (user: matt) [details]
02:32
[14c2389b27] Updated the needed packages in the Makefile help section (user: mrwellan, tags: v1.60)
2014-09-25
23:44
[4b43da4d9c] Moved utils Makefile for chicken build to Makefile.installall (user: mrwellan, tags: v1.60)
2014-09-24
22:52 • New ticket [410ccd8f36] crash in dashboard when no tests in tests dir.. (user: matt) [details]
2014-09-18
17:07
[28fd9b377f] Partial fix to newdashboard, it works but is slower than necessary (user: mrwellan, tags: v1.60, v1.6001_beta)
16:56
[da7ebf6c50] Renamed datashare binary to sd. (user: mrwellan, tags: v1.60)
15:17
[c1b7dd5a38] Leaf: speculative fix for sorting stability on event_time. doesn't work (yet) (user: mrwellan, tags: sorting-fix)
2014-09-17
07:00
[bd5633a585] datashare - get implemented, ref count records now updated (user: matt, tags: v1.60)
05:17
[0805063fb3] datashare list-areas, list-versions working, publish partially working (user: matt, tags: v1.60)
00:09
[9f5bfafa07] First pass at publish via command line (user: mrwellan, tags: v1.60)
2014-09-16
04:42
[6fc75e1afb] Switch out loadrunner for nbfake, update help in datashare (user: mrwellan, tags: v1.60)
2014-09-12
20:17
[0ace787cbd] Added mutex for db sync (user: mrwellan, tags: v1.60)
12:45
[c7e493c054] Partially added latest support but method is not right. Need to re-think (user: matt, tags: v1.60)
2014-09-11
19:58
[70e98ec239] Bumping wait-on-journal for portlocker to 5 seconds (user: mrwellan, tags: v1.60)
19:40
[8cab551ef3] fixed issue with portlocker, added more verbosity on server start (user: mrwellan, tags: v1.60)
19:03
[7c83ed2d8b] Experimental tweaks to address stuck server start issue (user: mrwellan, tags: v1.60)
17:44
[71bd40f627] Added server killing, cleaning out junk records. (user: mrwellan, tags: v1.60, v1.6001_beta2)
16:13
[b931cba810] Added -import-megatest.db to help. (user: mrwellan, tags: v1.60, v1.6001_beta)
16:06
[3455a21c0c] Trimmed output on migrating db from v1.55 to v1.60 (user: mrwellan, tags: v1.60)
15:54
[06b8e0ec89] Initial pass at re-numbering tests to prevent overlap (user: mrwellan, tags: v1.60)
14:29
[05c1588699] Added sleeprunner for simulating long queue times in distributed computing systems (user: mrwellan, tags: v1.55)
07:05
[76c9be4669] Add local: #t to struct construction (user: matt, tags: v1.60)
04:51
[3222769b73] Fixed missing launch: in call to setup-for-run (user: matt, tags: v1.60)
2014-09-10
21:41 • New ticket [e90f784630] need reporting for catching long running jobs. (user: matt) [details]