Megatest

Timeline
Login

200 check-ins by user matt occurring on or before 2014-12-17 23:12:48.

More ↑
2014-12-17
23:12
Added auto construction and lookup of an archive disk. check-in: 16d0f8461b user: matt tags: v1.60
2014-12-16
23:36
Added csv output Closed-Leaf check-in: 290b4a4fc8 user: matt 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
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
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
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
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
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-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
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
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-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-18
22:29
Fixed couple minor bugs check-in: 4e02f67409 user: matt 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
2014-11-17
20:32
Adding back some tests check-in: faa19d1d5f user: matt tags: v1.60
2014-11-16
22:42
Fixed wrong order in calculation of sync time check-in: c0bc542d13 user: matt tags: v1.60
21:50
fixed logic in test registration. More agressive starting of a server when sync takes a long time check-in: 333191162a user: matt tags: v1.60
20:51
missed a variable change in a almost never used routine - only to trigger the use of said routine. check-in: 4cfc6e3ba2 user: matt tags: v1.60
20:40
Use required mode by default in QA - for now check-in: 91923e2ee5 user: matt tags: v1.60
20:02
Better error reporting (use stderr), faster registration of tests, bug fix in tasks path to db handling check-in: 3757f74464 user: matt tags: v1.60
17:37
Added channel for result codes to http communication. Fixed some unit tests check-in: 98ffd649ba user: matt tags: v1.60
08:30
Handle errors in data transmission (e.g. corruption in flight). check-in: 7ca86d7e47 user: matt tags: v1.60
07:49
Added print-call-chain to exception handler of open-db. Fixed typo. Switched back to not requiring server in self QA check-in: 7fe971f6e5 user: matt tags: v1.60
00:11
Fixed delete-test-step-records call check-in: bd17b9e233 user: matt tags: v1.60
2014-11-15
23:36
Added required switch for servers check-in: 2b2f579cc4 user: matt tags: v1.60
03:43
In tasks:open-db call the create tables every time. Fixes issue with tables creation. NOT A GOOD FIX, revisit this. check-in: 347f0d9167 user: matt tags: v1.60
03:03
Make sqlite3 sync configurable check-in: cbe91f84d1 user: matt tags: v1.60
2014-11-14
20:54
streamline sync more check-in: 854b6c8345 user: matt tags: v1.60
2014-11-12
23:21
Update schema creation to allow retrying to create schema check-in: 483e2bb5d3 user: matt tags: v1.60
22:40
99.8% check-in: edc56c4136 user: matt tags: v1.60
21:51
99.5% done with protecting db access with journal check check-in: 6757cdb9b3 user: matt tags: v1.60
00:23
Part of massive change to defend <rid>.db against access storms 50% done. Stopped at T E S T S. check-in: 712b23604e user: matt tags: v1.60
2014-11-10
22:31
Protected accesses to megatest.db and monitor.db with journal file busy control check-in: faeb319c76 user: matt tags: v1.60
2014-11-06
20:12
Use run specific db access times to determine servers to start. check-in: 029c9c9936 user: matt tags: v1.60, v1.6005_ww45.2a
2014-11-05
03:18
speculative fixes for lockdb issues and dead server connections (bug d33ba94) check-in: 85565c63a0 user: matt tags: v1.60, v1.6005_ww45.2
2014-11-04
22:44
Improvements to sharing access to lock db in lock-queue check-in: 96e9934cfa user: matt tags: v1.60
04:29
Cosmetics on newdashboard tests panel check-in: 52544327e3 user: matt tags: v1.60
2014-11-03
23:40
Moving newdashboard forward check-in: 255fa799a6 user: matt tags: v1.60
2014-11-02
09:26
Merged v1.60 into trunk check-in: cf15dc19dc user: matt tags: trunk
09:25
Merged streamline exception handling branch into v1.60 check-in: 8fd7d261b7 user: matt tags: v1.60
09:24
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 Closed-Leaf check-in: 39d1713c91 user: matt tags: streamline-exception-handling
2014-11-01
22:37
Moved the db sync for local access to watchdog thread. check-in: 39fc3591a8 user: matt tags: streamline-exception-handling
08:41
More cleanup in exception handling check-in: dba7069ea8 user: matt tags: streamline-exception-handling
07:01
Streamline exception handling check-in: 2d5e0edb49 user: matt tags: streamline-exception-handling
2014-10-28
23:08
Don't do threaded registration check-in: 2513a8d303 user: matt tags: v1.60
00:18
change default for server-query-threshold to -1, forcing always a server to start Added test for vars with . check-in: cf47596912 user: matt tags: v1.60
2014-10-27
00:03
Added blocking of db sync when shutting down check-in: 0ac041efe1 user: matt tags: v1.60
2014-10-24
00:49
Fixed -cleanup-db check-in: be4a5839b2 user: matt tags: v1.60
00:25
Merged rerun-behavior-fixes check-in: ef02bf7a14 user: matt tags: v1.60
2014-10-23
23:53
Merged v1.60 Closed-Leaf check-in: db227d3471 user: matt tags: rerun-behavior-fixes
23:51
Added more exception and signal handlers check-in: 086bd3226a user: matt tags: v1.60
2014-10-21
23:14
Fixed issue with get pid. Reworked task killing code (again). check-in: a89fd0fb73 user: matt tags: v1.60
2014-10-20
22:48
Added exception handler to stats gathering check-in: 87aa55e5d2 user: matt tags: v1.60
22:21
Added compression for messages over http check-in: a73f871b7d user: matt tags: v1.60
21:46
Couple corrections to client discarding of connections logic check-in: d75d0889de user: matt tags: v1.60
18:02
Purge connections that haven't been used in 60 seconds - they might have idled out check-in: a128117bd7 user: matt tags: v1.60
00:23
Added capture and display of top script pid check-in: 4911da85d8 user: matt tags: v1.60
2014-10-19
21:53
Better control over processing #{} vs. [] in config files check-in: a492699b81 user: matt tags: v1.60
2014-10-18
23:48
Merged v1.60 into trunk check-in: 56761f4e0a user: matt tags: trunk
2014-10-17
00:19
Changed default server run time to 60 seconds. Removed wait on RUNNING for servers - caused more hassle than benefit check-in: 9818a847b5 user: matt tags: v1.60
2014-10-16
23:58
Added kill of -runtests processes if -remove-runs is called with test patt of % check-in: 36d5293a01 user: matt tags: v1.60
00:17
Jobgroup fix for Tal check-in: 8e0b7f5c8a user: matt tags: v1.60
2014-10-13
01:09
Improved lock out on running tests. Added weak work-around for issue with preclean check-in: ef4d658125 user: matt tags: v1.60
2014-10-09
00:03
Merged in refactor-sqlite3-calls. Can refactor in small steps from here on out check-in: c03075b49a user: matt tags: v1.60
00:01
Added snipped of example code in comment to tree.scm Closed-Leaf check-in: dfe733bf8a user: matt tags: refactor-sqlite3-calls
2014-10-08
22:46
Merged in fixes from v1.60 branch check-in: 7636717b91 user: matt tags: refactor-sqlite3-calls
03:55
updated stats check-in: bbeec077ff user: matt tags: refactor-sqlite3-calls
03:41
Replace sqlite3:for-each-row with sqlite3:first-result where it makes sense check-in: 92efe0fe78 user: matt tags: refactor-sqlite3-calls
2014-10-07
21:13
Streamlined syncback and added more control for syncing to and from megatest.db and the new databases check-in: a1236d6bf9 user: matt tags: v1.60, v1.6002_beta4
00:04
More task:get-db conversion stuff check-in: cb18456dcf user: matt tags: v1.60
2014-10-06
23:31
First pass of removing open-run-close for tasks/monitor.db calls check-in: 045b0cea46 user: matt tags: v1.60
05:38
Added db stats gathering check-in: cf842b155e user: matt tags: v1.60
00:05
Keep servers alive only if have RUNNING or REMOTEHOSTSTART tests check-in: e2b136c3de user: matt tags: v1.60
2014-10-05
23:51
Lazy server starting mostly working well check-in: abf327cf94 user: matt tags: v1.60
22:47
missed these changes ... check-in: 376151225a user: matt tags: v1.60
22:39
Sorta working without servers check-in: ce47c7863e user: matt tags: v1.60
2014-10-03
00:47
Reduce number of states allowed for re-run (was taking too long in test4). check-in: d00ad6b77e user: matt tags: v1.60, v1.6001_beta3
00:34
Added z3 compression to CMDINFO handling - half the lenght check-in: c887cc0a1d user: matt tags: v1.60
2014-10-02
23:36
Fixes for: rollup when RUNNING or LAUNCHED, clearing and deleting test_steps check-in: b5d1478244 user: matt tags: v1.60
2014-09-29
23:33
Fixed -get and -set run-status. Cleaned up junk messages when precleaning check-in: fb93dbd975 user: matt tags: v1.60, v1.6001_beta2
2014-09-17
01:00
datashare - get implemented, ref count records now updated check-in: bd5633a585 user: matt tags: v1.60
2014-09-16
23:17
datashare list-areas, list-versions working, publish partially working check-in: 0805063fb3 user: matt tags: v1.60
2014-09-12
06:45
Partially added latest support but method is not right. Need to re-think check-in: c7e493c054 user: matt tags: v1.60
2014-09-11
01:05
Add local: #t to struct construction check-in: 76c9be4669 user: matt tags: v1.60
2014-09-10
22:51
Fixed missing launch: in call to setup-for-run check-in: 3222769b73 user: matt tags: v1.60
2014-09-09
23:06
Tentative improvements to server starting - separate out server start from db start (dbprep). check-in: f8c63429f7 user: matt tags: v1.60
10:42
Removing zmq from chicken build script check-in: 91fd288f45 user: matt tags: v1.55
2014-09-04
23:31
Removed the active client start code to ensure the dynamic server start is used. check-in: 370194c6a9 user: matt tags: v1.60
2014-08-30
02:00
Paths in configs must not be built using PWD check-in: 9944381f09 user: matt tags: v1.60
2014-08-28
22:08
Refactored db opening, removed some old cruft check-in: c95e61dd03 user: matt tags: v1.60
00:47
Fixed broken query check-in: a09b4531f6 user: matt tags: v1.60
00:37
Fixed typo, added hander for scenaio where can receive bad data check-in: 660a006630 user: matt tags: v1.60
00:04
Reuse ports when possible check-in: 4382ee655e user: matt tags: v1.60
2014-08-27
23:47
Fixed dying thread. Servers exit cleanly now check-in: 74cbbcdf44 user: matt tags: v1.60
21:53
Marking ports as taken/released/failed now working. One race condtion taken care of but one remains. check-in: 5051742e65 user: matt tags: v1.60
04:20
More on portlogger check-in: 53b72738b7 user: matt tags: v1.60
2014-08-26
23:17
Added debug to portlogger check-in: c02687e1a4 user: matt tags: v1.60
23:14
Portlogger almost functional check-in: 0a3812f5e3 user: matt tags: v1.60
22:56
Added partially implemented portlogger check-in: ce1f2b5ce1 user: matt tags: v1.60
00:02
Added message on read-only query bypassing server check-in: aeed6c5c75 user: matt tags: v1.60
2014-08-25
23:27
Read-only calls can bypass the server if it isn't already running. check-in: 9509385707 user: matt tags: v1.60
2014-08-24
23:55
Removed error message on calling get-runs with run-id=#f, it is harmless check-in: 48f04e9bff user: matt tags: v1.60
23:43
Got newdashboard to build, updated Makefile. Next is synchash - how to replace? check-in: eacc08c870 user: matt tags: v1.60
20:53
Fixed storage of links in datastore check-in: ff4b7bc45e user: matt tags: v1.60
18:19
Enough of datashare implemented to demo check-in: c35d3e8493 user: matt tags: v1.60
17:08
More datashare hacking done. check-in: 564660d855 user: matt tags: v1.60
2014-08-23
13:58
Basics of get data in place check-in: 5cdc4cd6d0 user: matt tags: v1.60
2014-08-20
23:35
Added basic data collection for publish to datashare check-in: c6b22c2e7a user: matt tags: v1.60
00:12
Fixed logic bug in tests for server keep going check-in: 39f86ecb7a user: matt tags: v1.60
2014-08-19
23:59
Servers will wait until no running tests before exiting check-in: fac1a3d1e7 user: matt tags: v1.60
23:21
Delay opening the database until *after* the server is started check-in: 8262fac699 user: matt tags: v1.60
2014-08-05
00:09
Added bit more to datashare check-in: 8e9852ca99 user: matt tags: v1.55
2014-08-01
01:04
Added three loop tries for -runtests check-in: 1c0eb707c7 user: matt tags: v1.55
2014-07-31
00:16
Corrected formating of info messages on load excess check-in: c15ca73559 user: matt tags: v1.55
00:02
Added built-in loadrunner into Megatest check-in: 229f3fa92e user: matt tags: v1.55
2014-07-25
08:00
Merged in run-wait changes check-in: d2a718227d user: matt tags: v1.60
2014-07-24
00:11
Merged in changes from v1.55 check-in: 484834d6b9 user: matt tags: v1.60
00:04
test4 will use -run-wait rather than -preclean check-in: 28ec0ec411 user: matt tags: v1.55
2014-07-23
23:21
pulled changes to loadrunner from v1.60 branch. Added -run-wait support to run queue. check-in: 65f26a2bbf user: matt tags: v1.55
00:59
Missed a conversion from setup-for-run to launch:setup-for-run check-in: 36ce1881c0 user: matt tags: v1.60
00:54
Added launch to uses in server.scm, more tweaks to fdktestqa configs check-in: 89ac157423 user: matt tags: v1.60
00:33
Changed some configs for fdktestqa check-in: 68f95981bf user: matt tags: v1.60
2014-07-22
22:00
Merged recent changes from v1.55 and fixed few related bugs check-in: a7e3370085 user: matt tags: v1.60
00:10
added re-try exception handling to lock-queue check-in: f824fb4d79 user: matt tags: v1.55
2014-07-21
14:24
Added dashboard invocation to test9 check-in: 31a3fe08c8 user: matt tags: v1.55
01:01
Upped the LOAD limit in test4 to speed things up a little check-in: d62f9413c3 user: matt tags: v1.55
00:32
Improved not_started handling check-in: 52afa9f03d user: matt tags: v1.55
2014-07-20
14:52
minor clean up check-in: 683ee9a7c2 user: matt tags: v1.55
2014-07-15
00:06
Merged recent changes from v1.55 check-in: c2c7cdb91e user: matt tags: v1.60
2014-07-14
23:05
Added more status variations for NOT_STARTED and bumped version. Also added visibility of statuses on dashboard check-in: 85a669be50 user: matt tags: v1.55
2014-06-23
00:57
set default sort in config file (not working quite right yet, fails to init but works thereafter) check-in: 43115cbdd6 user: matt tags: v1.55
2014-06-22
23:05
Make all test names fit in the boxes check-in: b8007dd874 user: matt tags: v1.55
22:09
Refactored draw-tests for easier improvements check-in: 0dd4ebdb17 user: matt tags: v1.55
19:03
Made sort of runs on dashboard into a dropdown check-in: ea04a96df6 user: matt tags: v1.55
18:18
Fixed scroll wheel action on tests panel, added sort on alphanumeric to sorted-tests check-in: fee756ae59 user: matt tags: v1.55
2014-06-19
00:34
Added random delay to help spread out invocations of loadrunner check-in: 25320ac902 user: matt tags: v1.55
00:27
Merged loadrunner and nbfake into single script check-in: 202169a23d user: matt tags: v1.55
2014-06-18
00:19
Increased the delay in loadrunner to hopefully minimize overshoot check-in: 21daa4826c user: matt tags: v1.55
2014-06-17
17:08
Improved build makefile check-in: da1fdc017f user: matt tags: v1.55
00:07
Added retry on remove when blocked by toplevel with not-yet-removed child tests check-in: 42fa11c691 user: matt tags: v1.55
2014-05-29
08:39
Added override ability in remove-runs to optionally not remove the record check-in: 3168e11fa8 user: matt tags: v1.55
2014-05-20
23:54
Properly deal with roll up vs. setting to INCOMPLETE in old tests stuck in LAUNCHED check-in: b54fa13558 user: matt tags: v1.55
01:16
Bumped version to v1.5519 check-in: d14bc79960 user: matt tags: v1.55, v1.5519
01:15
Increased throttle effect. Added accounting for toplevel tests in jobgroups and max_concurrent_jobs check-in: 2127b12222 user: matt tags: v1.55
2014-05-19
23:52
Added .db-journal based db throttle. check-in: 1b2b31b21b user: matt tags: v1.55
2014-05-01
23:00
Added ability to have row keys containing spaces in refdb check-in: 14e26aaf81 user: matt tags: v1.55
22:38
Added incremental save when using refdb edit check-in: 1d18479410 user: matt tags: v1.55
2014-04-22
00:53
Fixed itemwait with itempatt and issues in the run queue check-in: bc27cf381e user: matt tags: v1.55
2014-04-21
01:30
Incremental improvement with itemwait and run queue logic. check-in: 65e8ba3d33 user: matt tags: v1.55
2014-04-10
01:21
Completed transition to -runname but :runname is still supported check-in: 95bb50b9cf user: matt tags: v1.55
01:02
Proper handling of itemwait when there are prior fails check-in: f74dc31454 user: matt tags: v1.55
More ↓