Overview
Comment: | Fixed locking on rollup bug by writing simple locking queue explictly for the needed behavior |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.55 |
Files: | files | file ages | folders |
SHA1: |
7180157463a3ac567e7909c88fb3f895 |
User & Date: | matt on 2013-08-12 00:51:08 |
Other Links: | branch diff | manifest | tags |
Context
2013-08-12
| ||
01:18 | Added missing finalize for lock-queue check-in: 8d21f434ab user: matt tags: v1.55 | |
00:51 | Fixed locking on rollup bug by writing simple locking queue explictly for the needed behavior check-in: 7180157463 user: matt tags: v1.55 | |
2013-08-11
| ||
21:44 | Fixed missing host/uname data. Streamlined data updates from running test a little check-in: 1daca50091 user: matt tags: v1.55 | |
Changes
Modified Makefile from [00d538b903] to [bc20ab1870].
1 2 3 4 5 6 7 8 9 10 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | - + | # make install CSCOPTS='-accumulate-profile -profile-name $(PWD)/profile-ww$(shell date +%V.%u)' PREFIX=$(PWD) CSCOPTS= INSTALL=install SRCFILES = common.scm items.scm launch.scm \ ods.scm runconfig.scm server.scm configf.scm \ db.scm keys.scm margs.scm megatest-version.scm \ process.scm runs.scm tasks.scm tests.scm genexample.scm \ fs-transport.scm http-transport.scm \ client.scm gutils.scm synchash.scm daemon.scm mt.scm dcommon.scm \ |
︙ |
Modified ezsteps.scm from [ad9d3c507a] to [56b532d0f1].
︙ | |||
163 164 165 166 167 168 169 | 163 164 165 166 167 168 169 170 171 172 173 | - + | new-status (args:get-arg "-m") #f) ;; need to update the top test record if PASS or FAIL and this is a subtest (if (not (equal? item-path "")) (cdb:roll-up-pass-fail-counts *runremote* run-id test-name item-path new-status)))) ;; for automated creation of the rollup html file this is a good place... (if (not (equal? item-path "")) |
Modified launch.scm from [870df0aae4] to [89b6ce45bc].
1 | 1 2 3 4 5 6 7 8 9 | - + |
|
︙ | |||
360 361 362 363 364 365 366 | 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 | + + - + - - - + - - - - - | (debug:print-info 1 "Test exited in state=" (db:test-get-state testinfo) ", setting state/status based on exit code of " (vector-ref exit-info 1) " and rollup-status of " rollup-status) (tests:test-set-status! test-id new-state new-status (args:get-arg "-m") #f) ;; need to update the top test record if PASS or FAIL and this is a subtest (if (not (equal? item-path "")) (begin (thread-sleep! 0.1) ;; give other processes an opportunity to access the db as rollup is lower priority |
︙ |
Added lock-queue.scm version [9cc456adfe].