Overview
Comment: | Added some stubs to capture next steps in multi-area dashboard |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.64-areas-dashboard |
Files: | files | file ages | folders |
SHA1: |
1eb6378e933d18691e2adcf10d37e252 |
User & Date: | matt on 2017-08-04 04:05:45 |
Other Links: | branch diff | manifest | tags |
Context
2017-08-08
| ||
22:08 | Bringing v1.64-dashboard-tests up to date with latest changes from v1.64 check-in: d1470b8c93 user: matt tags: v1.64-areas-dashboard | |
2017-08-04
| ||
04:05 | Added some stubs to capture next steps in multi-area dashboard check-in: 1eb6378e93 user: matt tags: v1.64-areas-dashboard | |
2017-08-03
| ||
22:47 | Added mrmt.scm as part of moving to multi-area db connections for the multi-area dashboard check-in: 080afb1b2d user: matt tags: v1.64-areas-dashboard | |
Changes
Modified db.scm from [13ba97e1b4] to [57e9cb4249].
︙ | ︙ | |||
57 58 59 60 61 62 63 64 65 66 67 68 69 70 | ;; record for keeping state,status and count for doing roll-ups in ;; iterated tests ;; (defstruct dbr:counts (state #f) (status #f) (count 0)) ;;====================================================================== ;; SQLITE3 HELPERS ;;====================================================================== (define (db:general-sqlite-error-dump exn stmt . params) (let ((err-status ((condition-property-accessor 'sqlite3 'status #f) exn))) ;; RADT ... how does this work? | > > > > > > > > > > > > > > > > > > > > > > > > > > | 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 | ;; record for keeping state,status and count for doing roll-ups in ;; iterated tests ;; (defstruct dbr:counts (state #f) (status #f) (count 0)) ;;====================================================================== ;; DASHBOARD DIRECT INTERFACE ;;====================================================================== ;; return dbstruct with: ;; read-only - flag ;; tmpdb - local to this machine, all reads to this ;; mtdb - full db from mtrah ;; no-sync-db - ;; on-homehost - enable reading from other users /tmp db if files are readable ;; ;; areas is hash of areas => dbstruct, the dashboard-open-db will register the dbstruct in that hash ;; (define (db:dashboard-open-db areas area-path) #f) ;; sync all the areas listed in area-paths ;; (define (db:dashboard-sync-dbs areas area-paths) #f) ;; close all area db's ;; (define (db:dashboard-close-dbs areas) #f) ;;====================================================================== ;; SQLITE3 HELPERS ;;====================================================================== (define (db:general-sqlite-error-dump exn stmt . params) (let ((err-status ((condition-property-accessor 'sqlite3 'status #f) exn))) ;; RADT ... how does this work? |
︙ | ︙ |