Timeline
Not logged in

200 most recent timeline items

2014-12-18
06:21
[da57e60521] Leaf: Added part of archiving skeleton functions (user: matt, tags: v1.60)
06:12
[16d0f8461b] Added auto construction and lookup of an archive disk. (user: matt, tags: v1.60)
2014-12-17
19:19
[2c4d4ed884] Merged csv conversion code into v1.60 branch (user: mrwellan, tags: v1.60)
06:36
[290b4a4fc8] Leaf: Added csv output (user: matt, tags: Add csv export)
2014-12-16
23:55
[7779baf96f] Adding csv export from refdb - partially coded up (user: mrwellan, tags: Add csv export)
06:04
[a771721f7f] Switch to --strip-path from --strip (user: matt, tags: v1.60)
05:51
[4aa76fc692] Flattened unnecessary hierarchy from paths in bup repositories (user: matt, tags: v1.60)
2014-12-15
07:16
[6eef552c2e] Fixed db running bug (user: matt, tags: v1.60)
04:47
[004afb0916] Added unit test to exercise server cycle (user: matt, tags: v1.60)
04:29
[4efa55d2d5] Added unit test to exercise server cycle (user: matt, tags: v1.60)
2014-12-12
04:33
[f05c3af232] Merged unit-test-fix (aka watchdog delay bug) (user: matt, tags: v1.60)
04:30
[4d740e3e44] Leaf: Fix broken unit tests bug (user: matt, tags: unit-tests-fix)
2014-12-11
19:11
[7ef1619f04] Minor tweaks to archiving (user: mrwellan, tags: v1.60)
17:15
[ff44bdeb52] Archiving fixes (user: mrwellan, tags: v1.60)
07:18
[aa5d0defe7] Basic archiving done (user: matt, tags: v1.60)
05:52
[92d3c79b3a] partial archive working (user: matt, tags: v1.60)
03:20 • Edit [62ccd43251]: Marked "Closed". (user: matt) [details]
2014-12-10
18:37
[5a8e1e2098] Minor cleanup (user: mrwellan, tags: v1.60)
17:47 • Edit [31896202a9]: Add tag "acatqa-bug-introduced". (user: matt) [details]
15:05
[9f5898d48f] Cherrypicked nodes f0a3 and 1b36 into v1.60 (user: mrwellan, tags: v1.60)
14:50 • Edit [e7355f3724]: Move to branch v1.60-broken-test1... (user: matt) [details]
06:43
[62ccd43251] Closed-Leaf: Fixed typo (user: matt, tags: v1.60-broken-test1)
06:00
[1b36724a57] Tweak dashboard updates (user: matt, tags: v1.60-broken-test1)
05:56
[f0a33deb29] Added some defense to local queries (user: matt, tags: v1.60-broken-test1)
04:00
[e7355f3724] Hand-merged refactor of server launch/client start code (user: matt, tags: v1.60-broken-test1)
01:06
[5ed3476481] Leaf: big hacks (user: mrwellan, tags: temp-hacks)
2014-12-09
17:51
[76ef9fc5ad] Removing mark-incomplete from runs queue processing (user: mrwellan, tags: temp-hacks)
17:27
[19f6ae918c] Treat any exceptions when logging into server as a dead server (for now) (user: mrwellan, tags: v1.60)
16:38
[187be74df3] Allow some retries on run queue processing if server died (temporary work-around until the recovery is coded correctly) (user: mrwellan, tags: v1.60)
16:29
[d5009e9f15] Unlock communication mutex on recoverable crash. Return #f when communication fails, not (vector #f stuff ...) (user: mrwellan, tags: v1.60)
06:44
[d575c7cef1] Corrected few typos (user: matt, tags: v1.60)
06:31
[e9d174e213] Added most of what is needed for archiving (user: matt, tags: v1.60)
00:36
[1510977b0a] Added few more defensive layers to calls that *may* be part of the crash-on-startup-at-weird-random-times bug (user: mrwellan, tags: v1.60)
2014-12-08
20:28
[4e1162ffe9] 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 (user: mrwellan, tags: v1.60)
19:39
[a834ac5f9e] 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 (user: mrwellan, tags: v1.60)
05:24
[f0e9d7b937] tweaked recovery from bad server. use timestamped files and a symlink to make creating .megatest.cfg files fairly robust (user: matt, tags: v1.60)
01:47
[800fea92da] Added caching of megatest.config, no locking yet... (user: matt, tags: v1.60)
2014-12-07
22:50
[a953799c68] Added special handling of errors when sync fails in a server. Catch errors if creating the link tree directory fails. (user: matt, tags: v1.60)
2014-12-05
05:23
[33d8665511] Merged fixes back to v1.60 from archiving (user: matt, tags: v1.60)
2014-12-04
05:48
[a2b1dcfd75] Leaf: Added lock-in check for server. Removed inapropriate exit from server check (user: matt, tags: archiving)
2014-12-03
06:56
[ab10662391] Merging archiving back to trunk (user: matt, tags: v1.60)
06:19
[bcc2bef4ad] Added small random delay in server lock. Fix bad params in rmt call in runs.scm (user: matt, tags: archiving)
05:48
[31896202a9] Break up find and mark incompletes into read portion and write portion - prevents unnecessarily starting servers (user: matt, tags: archiving, acatqa-bug-introduced)
05:16
[c9ccc57c3f] Pass through read-only queries but force server on write (user: matt, tags: archiving)
04:10
[b85b307ce3] Merged in multi-transport changes (user: matt, tags: archiving)
03:45 • Edit [afe4ca4f8f]: Move to branch archiving-db-init... (user: matt) [details]
2014-12-02
22:40
[afe4ca4f8f] Leaf: Partial transition to ongoing init of db's (user: mrwellan, tags: archiving-db-init)
12:05
[2b7b75cf87] Leaf: Switch back (again) to servers required and increase total possible random delay before starting a server to 2 seconds (user: matt, tags: multi-transport)
12:02
[7e1b097420] Add jitter to start time on servers and when starting bunch of servers rapidly do so in bunches of no more than five. (user: matt, tags: multi-transport)
02:39
[2ce6e734b4] Added back auto fallback to direct fs writes/reads (user: mrwellan, tags: multi-transport)
2014-12-01
20:54
[1888a270be] Merged v1.60 into multi-transport (user: mrwellan, tags: multi-transport)
05:55
[35909bedef] Fixed couple problems with tasks_queue migration (user: matt, tags: archiving)
05:30
[5af4229eb4] Moved tasks_queue into main.db (user: matt, tags: archiving)
2014-11-30
20:02
[b2aa3b8559] Merging in v1.60 (user: matt, tags: archiving)
19:44
[2f9676f58c] Leaf: Bring v1.60 back to trunk (user: matt, tags: trunk)
19:43 • Edit [794eaa8cad]: Marked "Closed". (user: matt) [details]
19:40 • Edit [61fd6d3c06]: Marked "Closed". (user: matt) [details]
19:37
[61fd6d3c06] Closed-Leaf: Merged v1.60 into old dev branch (user: matt, tags: dev)
19:30 • Edit [7bd6b6dae6]: Marked "Closed". (user: matt) [details]
19:29 • Edit [158702d7aa]: Marked "Closed". (user: matt) [details]
19:29 • Edit [21e4cbf850]: Marked "Closed". (user: matt) [details]
19:28 • Edit [370b2b9e31]: Marked "Closed". (user: matt) [details]
19:26 • Edit [39d1713c91]: Marked "Closed". (user: matt) [details]
19:26 • Edit [db227d3471]: Marked "Closed". (user: matt) [details]
19:25 • Edit [1f8d02d299]: Marked "Closed". (user: matt) [details]
19:24 • Edit [b055e5fd1b]: Marked "Closed". (user: matt) [details]
19:23 • Edit [e1254f35a8]: Marked "Closed". (user: matt) [details]
19:22 • Edit [2ac30a15f0]: Marked "Closed". (user: matt) [details]
19:20 • Edit [19d75f5d3d]: Marked "Closed". (user: matt) [details]
19:19
[12a41bff5e] Merged ABORT changes (user: matt, tags: v1.60)
18:58 • Edit [dfe733bf8a]: Marked "Closed". (user: matt) [details]
18:57 • Edit [cec4ee3511]: Marked "Closed". (user: matt) [details]
17:39
[3fda9c352d] Merged in try-nanomsg in prep for merging to one multi-transport code base (user: matt, tags: multi-transport)
16:53
[c8184e551e] Merged fix for get-tests-for-run(s) (user: matt, tags: v1.60)
15:04
[5ab4109044] Archiving (user: matt, tags: archiving)
05:44
[cec4ee3511] Closed-Leaf: Re-enable closing connections if open longer than the server timeout and no accesses (user: matt, tags: try-nanomsg)
04:50
[b3a83a0cec] Added a little time spread on client starting servers - try to avoid startup storms (user: matt, tags: try-nanomsg)
03:33
[b260c4c5d9] http transport with try-nanomsg changes completed first pass Validation 100% (user: matt, tags: try-nanomsg)
2014-11-29
20:43
[2f12af3ef0] Fixed breakage caused by enabling newdashboard. Sigh. (user: matt, tags: try-nanomsg)
19:04
[4d362ef568] Got http working on the try-nanomsg branch (user: matt, tags: try-nanomsg)
02:41
[25be6b4eef] Increased timeout on server calls to 25 seconds. (user: matt, tags: try-nanomsg)
2014-11-28
23:01
[b8180b058c] 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] 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] 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] Closed-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] Closed-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] Closed-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)