Megatest

History of dbmod.scm of b3df55613bb94fa2
Login

History of file dbmod.scm at check-in b3df55613bb94fa2

2024-07-19
13:58
No idea what these changes are file: [c0ad585222] check-in: [d364a1a95e] user: matt, branch: v1.80-unknown, size: 34998 [annotate] [blame] [check-ins using] [diff]
2024-07-17
17:13
Move sync transaction in an attempt to free up bound time in .mtdb/*.db files file: [18e9c24629] check-in: [fab9bf9c5c] user: mrwellan, branch: v1.81-better sync, size: 39981 [annotate] [blame] [check-ins using] [diff]
2024-06-21
13:06
Merged v1.8031-dev into v1.80 but it didn't go well. file: [a1938ad6e0] check-in: [a72c497e90] user: mrwellan, branch: v1.80-v1.8031-dev, size: 40060 [annotate] [blame] [check-ins using] [diff]
2024-05-17
11:19
Corrected dashboard sync direction and tmpadj from /dashboard to nothing file: [fcf26556ab] check-in: [df20d307c1] user: mmgraham, branch: v1.80, size: 37498 [annotate] [blame] [check-ins using] [diff]
2024-05-09
07:49
installed all changes from branch v1.8031 file: [2bc6505880] check-in: [ed85670974] user: mmgraham, branch: v1.80, size: 37515 [annotate] [blame] [check-ins using] [diff]
2024-03-14
17:53
corrected a debug:print syntax, corrected the match for servinfo content file: [7686817692] check-in: [3a97630ba6] user: mmgraham, branch: v1.8031, size: 39957 [annotate] [blame] [check-ins using] [diff]
2024-02-15
20:43
Disable mutex in dbmod:with-db as it was blocking forever file: [af102aa97d] check-in: [049806b5f6] user: matt, branch: v1.90, size: 233359 [annotate] [blame] [check-ins using] [diff]
15:00
Added the .import uses back. file: [c78d2e0924] check-in: [9ec56337cf] user: mrwellan, branch: v1.90, size: 233278 [annotate] [blame] [check-ins using] [diff]
12:23
Added sqlite3 timeout to a call to sqlite3:open-database. Added some needed use of eggs to megatest.scm file: [1751fc58ca] check-in: [8bbcfd893f] user: mrwellan, branch: v1.90-proper-interface-lists, size: 232906 [annotate] [blame] [check-ins using] [diff]
2024-02-13
15:17
dashboard runs file: [2ba06f0555] check-in: [947952bcfb] user: mrwellan, branch: v1.90-proper-interface-lists, size: 232748 [annotate] [blame] [check-ins using] [diff]
2024-02-12
20:23
wip file: [f66568c37d] check-in: [9debf04bc8] user: matt, branch: v1.90-proper-interface-lists, size: 232606 [annotate] [blame] [check-ins using] [diff]
18:19
wip file: [9733f324bf] check-in: [c049c31b51] user: matt, branch: v1.90-proper-interface-lists, size: 232581 [annotate] [blame] [check-ins using] [diff]
16:00
wip file: [0e986b38fb] check-in: [5d85b42870] user: mrwellan, branch: v1.90-proper-interface-lists, size: 232556 [annotate] [blame] [check-ins using] [diff]
15:42
repl runs file: [24c8e30f6f] check-in: [b969852101] user: mrwellan, branch: v1.90-proper-interface-lists, size: 232509 [annotate] [blame] [check-ins using] [diff]
14:31
wip, compiles file: [4ab5fd7962] check-in: [bbdb404874] user: mrwellan, branch: v1.90-proper-interface-lists, size: 232488 [annotate] [blame] [check-ins using] [diff]
13:45
wip file: [6473e71a88] check-in: [e0be4c40b4] user: mrwellan, branch: v1.90-proper-interface-lists, size: 232467 [annotate] [blame] [check-ins using] [diff]
2024-02-11
19:49
convert to use proper interface lists file: [fbe6ad1d2c] check-in: [bbac9c3682] user: matt, branch: v1.90-proper-interface-lists, size: 229352 [annotate] [blame] [check-ins using] [diff]
2024-02-08
19:47
Load db and key _records from commonmod only file: [6fddda802c] check-in: [b5319490ec] user: matt, branch: v1.90, size: 229349 [annotate] [blame] [check-ins using] [diff]
2024-02-06
18:43
Removed some duplicate functions and an empty compilation unit, tests.scm file: [f32f888d5a] check-in: [8f202870d0] user: matt, branch: v1.90, size: 229343 [annotate] [blame] [check-ins using] [diff]
2024-02-01
21:13
More munging for remodularization file: [b2575f47ee] check-in: [ab8f9725fd] user: matt, branch: v1.80-revolution-remodularization, size: 229909 [annotate] [blame] [check-ins using] [diff]
15:42
remodularization ongoing file: [be25e443c3] check-in: [58e6467631] user: mrwellan, branch: v1.80-revolution-remodularization, size: 233628 [annotate] [blame] [check-ins using] [diff]
2024-01-31
17:26
Big rip and route file: [af6209faee] check-in: [61e2db4d82] user: mrwellan, branch: v1.80-revolution-remodularization, size: 235294 [annotate] [blame] [check-ins using] [diff]
2024-01-30
16:38
Completed migration of several files to modules file: [03376e240d] check-in: [6a0dfac751] user: mrwellan, branch: v1.80-revolution-modfiles, size: 39980 [annotate] [blame] [check-ins using] [diff]
2024-01-28
20:17
queue based handling WIP. Compiles and almost runs. file: [e013f808fc] check-in: [06c8fc61e9] user: matt, branch: v1.80-revolution-alt-dispatch, size: 39940 [annotate] [blame] [check-ins using] [diff]
2024-01-18
23:07
updated formatting for server stats file: [4cd67b59a2] check-in: [635eff7ce3] user: mmgraham, branch: v1.80-revolution, size: 39938 [annotate] [blame] [check-ins using] [diff]
2024-01-01
17:48
updated -import-sexpr to remove existing dbs and correctly recreate runs, also added switch -remove-dbs and insist that it is used if dbs already exist. file: [404c8ee706] check-in: [5e997071be] user: mmgraham, branch: v1.80-revolution, size: 39937 [annotate] [blame] [check-ins using] [diff]
2023-12-21
11:18
Cherry picked 1e29e5e90e to fix db syncing. file: [cb31c71f30] check-in: [4d3f148ed5] user: mmgraham, branch: v1.80-revolution, size: 39922 [annotate] [blame] [check-ins using] [diff]
2023-12-14
15:52
Merged opportunistic deletion of DELETED tests. file: [44746b8c36] check-in: [a6497fd596] user: mrwellan, branch: v1.80-revolution, size: 38054 [annotate] [blame] [check-ins using] [diff]
15:28
Added opportunistic old DELETED records removal file: [8d730c1bee] check-in: [26b65d88c7] user: mrwellan, branch: v1.80-revolution-deleted-records-cleanup, size: 37746 [annotate] [blame] [check-ins using] [diff]
2023-12-12
14:38
More files transitioned to dual build. file: [c734030423] check-in: [32e5dbb77c] user: mrwellan, branch: v1.80-revolution-ck5, size: 38070 [annotate] [blame] [check-ins using] [diff]
2023-12-08
15:27
Added extra info condition->list file: [99ee74ba02] check-in: [73727dc595] user: mrwellan, branch: v1.80-revolution, size: 37762 [annotate] [blame] [check-ins using] [diff]
2023-11-21
20:50
removed another mutex but this seems to be worse than the last commit file: [918f6405bd] check-in: [a1c90b4301] user: matt, branch: v1.80-revolution, size: 37696 [annotate] [blame] [check-ins using] [diff]
20:13
Removing some of the mutex enabling around db:with-db seems to improve performance file: [0a134beec4] check-in: [7e63ac6bde] user: matt, branch: v1.80-revolution, size: 37691 [annotate] [blame] [check-ins using] [diff]
2023-11-20
19:18
Chipping away at server issues file: [39c3e50bc5] check-in: [30862628e2] user: mrwellan, branch: v1.80-revolution, size: 37677 [annotate] [blame] [check-ins using] [diff]
2023-11-16
15:49
Moved sync to inside the server file: [bc19f724a5] check-in: [f249e200e4] user: mrwellan, branch: v1.80-revolution, size: 36032 [annotate] [blame] [check-ins using] [diff]
2023-11-11
18:30
Cherrypicked 900e9, 4f1a, e51e, dbb24, 1624, (kinda) passes list-runs file: [d4cca4ae8c] check-in: [ba6005e9e2] user: matt, branch: v1.80-revolution, size: 35524 [annotate] [blame] [check-ins using] [diff]
2023-10-20
04:57
Merged fork file: [00037bb607] check-in: [53900a0d02] user: mrwellan, branch: v1.80-start-all, size: 37496 [annotate] [blame] [check-ins using] [diff]
2023-10-19
14:58
consolidated tmp dir name functions to common:make-tmpdir-name. Adjusted server start delays and debug messages file: [9f0ce614a3] check-in: [900e9ce98b] user: mmgraham, branch: v1.80, size: 37452 [annotate] [blame] [check-ins using] [diff]
2023-10-13
20:42
Merged in cached writes file: [7ac026a501] check-in: [cdc7397963] user: matt, branch: v1.80-matt-fixme, size: 37496 [annotate] [blame] [check-ins using] [diff]
2023-10-06
16:56
Fixed dbmod:attach-sync so that it works for the non-id rows. Adjusted some log messages. Removed old lock files file: [1d31a00395] check-in: [1e29e5e90e] user: mmgraham, branch: v1.80, size: 37452 [annotate] [blame] [check-ins using] [diff]
2023-09-25
19:02
Corrected 20 second age check for sync lock file. Added exception handler for a sqlite3:with-transaction. file: [2faba88ece] check-in: [8f8169ac4d] user: mmgraham, branch: v1.80, size: 35524 [annotate] [blame] [check-ins using] [diff]
2023-08-20
20:33
Merged in adjutant code from v1.65 file: [72dc45b2c8] check-in: [ee2dabe551] user: matt, branch: v1.80-adjutant, size: 35006 [annotate] [blame] [check-ins using] [diff]
2023-05-31
05:20
Bump the debug print level to 4 for skipping sync message file: [88b05b876a] check-in: [5651f9dd0e] user: matt, branch: v1.80, size: 35004 [annotate] [blame] [check-ins using] [diff]
2023-05-30
16:53
silenced a message, changed version to 1.8014 file: [96cb1b2682] check-in: [67c2bb32ec] user: mmgraham, branch: v1.80, size: 35004 [annotate] [blame] [check-ins using] [diff]
13:40
Cleaned up some noise. file: [316c854d69] check-in: [f8d75b3ac3] user: mrwellan, branch: v1.80, size: 35004 [annotate] [blame] [check-ins using] [diff]
2023-05-29
20:49
Fixed db init - should be if it didn't exists then init. Added running of dashboard syncer which seems to be somewhat working. file: [94a50f00a9] check-in: [ac9bff739e] user: matt, branch: v1.80-dboard-dbs, size: 34968 [annotate] [blame] [check-ins using] [diff]
2023-05-24
06:24
Separate dbs for dashboard. file: [06c647bca6] check-in: [ea08cd04fb] user: matt, branch: v1.80-dboard-dbs, size: 34954 [annotate] [blame] [check-ins using] [diff]
04:16
Added exception handlers on transactions on sync and in one additional with-input in simple locks. file: [9a189716e8] check-in: [9062c1c10d] user: matt, branch: v1.80, size: 34570 [annotate] [blame] [check-ins using] [diff]
2023-05-23
19:19
Fixed attach sync file: [72e5b21e7c] check-in: [a8fa1eb8a2] user: matt, branch: v1.80, size: 34318 [annotate] [blame] [check-ins using] [diff]
2023-05-22
21:38
Couple untested fixes file: [3017a3343d] check-in: [4a2131ba1d] user: matt, branch: v1.80, size: 33933 [annotate] [blame] [check-ins using] [diff]
20:41
One failure to get lock to open db go ahead and try, reset counters of api calls using count of threads, some threads might die and are unable to unregister themselves. file: [a5cc78531f] check-in: [e799a787ef] user: matt, branch: v1.80, size: 33921 [annotate] [blame] [check-ins using] [diff]
17:19
Cherry picked fe1ec file: [9f6bb6fb83] check-in: [1a2a5aa1b2] user: matt, branch: v1.80-servload2, size: 35575 [annotate] [blame] [check-ins using] [diff]
17:03
Cherry pick b4f7, 94af, 996c, 4c12 and 95c5, attempt to move rollup out from server file: [436388858b] check-in: [6f620fe8f5] user: matt, branch: v1.80-servload2, size: 34993 [annotate] [blame] [check-ins using] [diff]
11:47
Added exception handlers back - within threads they have to be dealth with. Added handling of busy exception and it seems to be working better (buy not enough testing yet to be sure). file: [88ea4fc563] check-in: [6c641b6f76] user: matt, branch: v1.80, size: 33903 [annotate] [blame] [check-ins using] [diff]
08:37
Few tweaks to be a bit more resiliant on database blockages. Root cause of blockages are not known yet. file: [bf0b6456e0] check-in: [b55a88229c] user: matt, branch: v1.80, size: 33326 [annotate] [blame] [check-ins using] [diff]
06:13
Turned back on the server exit on transport fail. Few other changes. file: [550b97413e] check-in: [fc272da6d4] user: matt, branch: v1.80, size: 32967 [annotate] [blame] [check-ins using] [diff]
05:04
Removed attempt to exit server on handler failure. It did not seem to be working. file: [0bbb55895a] check-in: [47cfd09de7] user: matt, branch: v1.80, size: 32906 [annotate] [blame] [check-ins using] [diff]
2023-05-21
20:44
Check for sync in progress before even launching megatest -db2db file: [6d9a7a8b67] check-in: [4579b102a3] user: matt, branch: v1.80, size: 32911 [annotate] [blame] [check-ins using] [diff]
2023-05-14
20:36
Formalize /tmp directory creation for consistent usage and ultimately to accomodate second sync to dashboard on readonly file: [a718e7bdcb] check-in: [9a780869ba] user: matt, branch: v1.80, size: 32794 [annotate] [blame] [check-ins using] [diff]
2023-05-13
22:37
Remove traces of inmem file: [659c649b0a] check-in: [5a507eea4f] user: matt, branch: v1.80, size: 32881 [annotate] [blame] [check-ins using] [diff]
20:11
key is todisk, not todest. Although todest would be more sensible but the attach sync prevents being sensible. file: [a109383da4] check-in: [de7cca3a62] user: matt, branch: v1.80, size: 32831 [annotate] [blame] [check-ins using] [diff]
00:27
Turned off sync when direct-to-db mode 'none is used file: [0f5df22242] check-in: [49befe770d] user: matt, branch: v1.80, size: 32789 [annotate] [blame] [check-ins using] [diff]
2023-05-11
12:12
Gate running the megatest syncer by existance of lock file. file: [9e57a3ede2] check-in: [12c06b6095] user: matt, branch: v1.80, size: 32539 [annotate] [blame] [check-ins using] [diff]
09:14
Merged fork file: [e109e9616a] check-in: [b21843154b] user: mrwellan, branch: v1.80, size: 32312 [annotate] [blame] [check-ins using] [diff]
09:08
reworked the sync locking, allow parallel servers (needs work to lock in to single machine) file: [a52cf6d3b4] check-in: [7fb44b797e] user: matt, branch: v1.80, size: 32312 [annotate] [blame] [check-ins using] [diff]
05:43
Use a key for the db lock-down that is unique to the db in .mtdb, this should elminate duplicate, overlapping servers. file: [fa16c38514] check-in: [138a40d18e] user: matt, branch: v1.80, size: 32219 [annotate] [blame] [check-ins using] [diff]
2023-05-10
22:34
Cherrypicked several changes from v1.70 file: [78b73bdc31] check-in: [3ba90485f1] user: mmgraham, branch: v1.80, size: 30478 [annotate] [blame] [check-ins using] [diff]
20:33
Patched in the -db2db code and it appears to work fine. file: [a71c3b544a] check-in: [0131a588a0] user: matt, branch: v1.80, size: 31829 [annotate] [blame] [check-ins using] [diff]
2023-05-08
05:23
Lock defaults of tmp for cache and none for dashboard file: [08a8b4a0ef] check-in: [08314706e4] user: matt, branch: v1.80, size: 30478 [annotate] [blame] [check-ins using] [diff]
2023-05-06
18:11
Added serialize-env back in Makefile. Stabilize ids on init of keys and MEGATEST_VERSION on db creation (from ab0494b4b681fb8fe2729874147a548bcb009fa9) file: [8d57c4f5bf] check-in: [d06c952405] user: matt, branch: v1.80, size: 30458 [annotate] [blame] [check-ins using] [diff]
2023-05-05
19:23
Added serialize-env back in Makefile. Stabilize ids on init of keys and MEGATEST_VERSION on db creation file: [20ac266100] check-in: [ab0494b4b6] user: matt, branch: v1.80-servload, size: 38797 [annotate] [blame] [check-ins using] [diff]
06:46
wip file: [f508970062] check-in: [411180a81e] user: matt, branch: v1.80-servload, size: 38670 [annotate] [blame] [check-ins using] [diff]
2023-05-04
09:21
Removed not-working-very-well threading stuff from dashboard and put sync in separate but joined process. file: [a008a03850] check-in: [907e020fcf] user: mrwellan, branch: v1.80-servload, size: 38291 [annotate] [blame] [check-ins using] [diff]
2023-05-03
22:05
wip file: [e52ded043e] check-in: [1e38d0d69d] user: matt, branch: v1.80-servload, size: 38217 [annotate] [blame] [check-ins using] [diff]
21:49
Sorta working but not really... file: [7ef30ab344] check-in: [81dd2a2efe] user: matt, branch: v1.80-servload, size: 38214 [annotate] [blame] [check-ins using] [diff]
19:05
wip file: [4ac7149f64] check-in: [0ba83c29bb] user: mrwellan, branch: v1.80-servload, size: 36796 [annotate] [blame] [check-ins using] [diff]
2023-05-01
10:02
wip file: [a60adec379] check-in: [9b4499570c] user: matt, branch: v1.80-servload, size: 32443 [annotate] [blame] [check-ins using] [diff]
09:00
db2db works (at least with attach mode syncing) file: [f2c3610f44] check-in: [9361d9fe7b] user: matt, branch: v1.80-servload, size: 32377 [annotate] [blame] [check-ins using] [diff]
2023-04-30
20:59
db2db sync almost working file: [6ce3b69143] check-in: [2a182fc8db] user: matt, branch: v1.80-servload, size: 32184 [annotate] [blame] [check-ins using] [diff]
10:57
wip file: [89117c0f03] check-in: [f22ffbf700] user: matt, branch: v1.80-servload, size: 31736 [annotate] [blame] [check-ins using] [diff]
2023-04-21
02:53
Fixed fallout from moving mt:process-triggers to client side file: [e4788821d9] check-in: [94afafb2e7] user: matt, branch: v1.80-servload, size: 31397 [annotate] [blame] [check-ins using] [diff]
2023-04-18
20:52
wip file: [840556f4fb] check-in: [4c125c180a] user: matt, branch: v1.80-servload, size: 30815 [annotate] [blame] [check-ins using] [diff]
2023-04-16
16:43
possible fix for bind issue file: [b9113d296b] check-in: [66f2b72697] user: matt, branch: v1.80, size: 30307 [annotate] [blame] [check-ins using] [diff]
2023-04-13
15:54
added assert for good db to dbmod:with-db file: [b5162d04d6] check-in: [b6788d6803] user: mmgraham, branch: v1.80, size: 30277 [annotate] [blame] [check-ins using] [diff]
2023-04-11
21:32
Throttle writes more than reads using mutex, avoid doing sync when writes are happening using mutex. This is a monte carlo approach. Might need tweaking. file: [297c5db2ed] check-in: [b5df408582] user: matt, branch: v1.80, size: 30199 [annotate] [blame] [check-ins using] [diff]
18:25
Switch default cache db to inmem from tmp file: [96c421107b] check-in: [aadd589324] user: matt, branch: v1.80, size: 25811 [annotate] [blame] [check-ins using] [diff]
15:12
Added control over inmem vs. tmp db caching. [setup] dbcache-mode inmem file: [69508c5a25] check-in: [9c90eedf66] user: mrwellan, branch: v1.80, size: 25751 [annotate] [blame] [check-ins using] [diff]
08:21
Fixed overlapping calls to sync to on disk db file: [7169609c84] check-in: [4c15e85b4d] user: matt, branch: v1.80, size: 25812 [annotate] [blame] [check-ins using] [diff]
2023-04-10
19:36
Improved run away server throttling file: [2c4a7875e4] check-in: [4115ca72bc] user: matt, branch: v1.80, size: 25511 [annotate] [blame] [check-ins using] [diff]
2023-04-07
08:25
Added switchable support for db on /tmp instead of inmem. Added couple asserts to help find why run-id and servers are not aligned in some cases. file: [e3fed73fc8] check-in: [cfcc13973c] user: matt, branch: v1.80, size: 25306 [annotate] [blame] [check-ins using] [diff]
03:56
For /tmp db cache disambiguate the db with pid file: [722704066d] check-in: [481acc5191] user: matt, branch: v1.80, size: 24966 [annotate] [blame] [check-ins using] [diff]
2023-04-06
22:32
Moved few functions around. Added beginnings of being able to use /tmp/ db in place of inmem file: [5d007769fc] check-in: [5e665a1f75] user: matt, branch: v1.80, size: 24946 [annotate] [blame] [check-ins using] [diff]
20:22
Cherrypick forward 07ba2e and 3e5f, chicken 5 work file: [d4f33e15c4] check-in: [3d39f8f19d] user: matt, branch: v1.80-chicken5-stuff, size: 22419 [annotate] [blame] [check-ins using] [diff]
16:25
Added asserts, improved message/assert on lock failure file: [08e196df1c] check-in: [eca566d9f9] user: mmgraham, branch: v1.80, size: 22088 [annotate] [blame] [check-ins using] [diff]
09:23
Fixed performance issue with append in runs.scm file: [51b0a8133b] check-in: [0dc6c83d6e] user: matt, branch: v1.80, size: 21888 [annotate] [blame] [check-ins using] [diff]
06:25
Return to using portlogger for getting candidate port numbers. Got dependencies fixed so make -j now works file: [8ac607e451] check-in: [c8631e33de] user: matt, branch: v1.80, size: 21680 [annotate] [blame] [check-ins using] [diff]
2023-04-01
18:08
Converted couple more files to ck5 file: [13ce171945] check-in: [07ba2ed8da] user: matt, branch: v1.80-mbi, size: 20638 [annotate] [blame] [check-ins using] [diff]
2023-03-31
09:26
Expanding refactoring, not compilable. file: [8d8652cfe0] check-in: [c390ddefd1] user: matt, branch: v1.80-refactor1, size: 66189 [annotate] [blame] [check-ins using] [diff]
2023-03-21
20:07
Change .megatest -> .mtdb file: [b286c5dacd] check-in: [8bd0fd0763] user: mrwellan, branch: v1.80-mtdb, size: 20307 [annotate] [blame] [check-ins using] [diff]
08:22
Fixed dashboard refresh and test control panel setting of state/status file: [d1bb9414cd] check-in: [35a835818f] user: matt, branch: v1.80, size: 20300 [annotate] [blame] [check-ins using] [diff]
2023-03-20
07:09
Added run-id to test output on import-sexpr for sanity checking by user file: [73bc52aba3] check-in: [78ea3ef6e3] user: matt, branch: v1.80, size: 19968 [annotate] [blame] [check-ins using] [diff]
2023-03-12
12:47
Got original sync working again file: [7b131a4554] check-in: [21debe6bae] user: matt, branch: v1.80, size: 19965 [annotate] [blame] [check-ins using] [diff]
2023-03-11
20:47
Remove noise file: [a058eba350] check-in: [49abec32c1] user: matt, branch: v1.80, size: 19562 [annotate] [blame] [check-ins using] [diff]
17:12
This seems to be working but it should not. file: [78e6f0cb09] check-in: [ab6d2aae1a] user: matt, branch: v1.80, size: 19559 [annotate] [blame] [check-ins using] [diff]
14:40
Bit better file: [afcc4b5172] check-in: [3db414f444] user: matt, branch: v1.80, size: 15695 [annotate] [blame] [check-ins using] [diff]
10:37
WIP, getting nfs working again file: [575706269e] check-in: [79f9af8364] user: matt, branch: v1.80, size: 15635 [annotate] [blame] [check-ins using] [diff]
2023-03-02
19:12
Locking of db file: [cf9c562387] check-in: [494cb9b035] user: mrwellan, branch: v1.80, size: 15256 [annotate] [blame] [check-ins using] [diff]
2023-03-01
21:29
Speculative fix for transaction crash. Check if there is a transaction before proceeding. file: [982e41ee49] check-in: [e8d8a38e49] user: mrwellan, branch: v1.80, size: 15207 [annotate] [blame] [check-ins using] [diff]
07:41
ATTACH sync working ok. file: [cad5788f26] check-in: [f803cb519f] user: matt, branch: v1.80, size: 14916 [annotate] [blame] [check-ins using] [diff]
2023-02-28
20:27
ATTACH Sync not working. file: [e21b719c87] check-in: [692ebd2f40] user: mrwellan, branch: v1.80, size: 14839 [annotate] [blame] [check-ins using] [diff]
2023-02-27
21:25
Added function for using ATTACH for sync between db's. Not yet in use. file: [c0d005cd6b] check-in: [dca3a45c98] user: mrwellan, branch: v1.80, size: 12955 [annotate] [blame] [check-ins using] [diff]
2023-02-22
11:05
Oops. Was not creating .megatest directory. file: [2dfee57e39] check-in: [0386246065] user: mrwellan, branch: v1.80-tcp-inmem, size: 11540 [annotate] [blame] [check-ins using] [diff]
2023-02-21
16:54
Fixed run-id issue that caused wrong db to be addressed. file: [46c591ae38] check-in: [c2f5ef0caf] user: matt, branch: v1.80-tcp-inmem, size: 11417 [annotate] [blame] [check-ins using] [diff]
11:39
server start smooth, but initial data load to inmem broken. file: [dd9c226075] check-in: [677b6ef8e8] user: matt, branch: v1.80-tcp-inmem, size: 11403 [annotate] [blame] [check-ins using] [diff]
2023-02-20
08:35
wip, dashboard and list-runs work file: [e83bf190a4] check-in: [4eb82b3919] user: matt, branch: v1.80-tcp-inmem, size: 11368 [annotate] [blame] [check-ins using] [diff]
07:16
Removed dbmemmod.scm file: [80b7194108] check-in: [74ff6cc920] user: matt, branch: v1.80-tcp-inmem, size: 11287 [annotate] [blame] [check-ins using] [diff]
2023-02-19
21:23
Sync back implemented, compiles but not tested file: [5da8a7fe52] check-in: [c70de6806c] user: matt, branch: v1.80-tcp-inmem, size: 10240 [annotate] [blame] [check-ins using] [diff]
20:14
list runs now working with data sync'd from ondisk to inmem (but no last_update support). file: [d5396ce900] check-in: [12db00e83a] user: matt, branch: v1.80-tcp-inmem, size: 10000 [annotate] [blame] [check-ins using] [diff]
2023-02-16
13:24
wip, compiles file: [c48ac42889] check-in: [12dfb79088] user: matt, branch: v1.80-tcp-inmem, size: 4091 [annotate] [blame] [check-ins using] [diff]
11:21
wip file: [2f43f80363] check-in: [36613fed83] user: matt, branch: v1.80-tcp-inmem, size: 3684 [annotate] [blame] [check-ins using] [diff]
2023-02-15
08:22
wip - does not compile file: [75595b50f0] check-in: [ab238c7c30] user: matt, branch: v1.80-tcp-inmem, size: 3266 [annotate] [blame] [check-ins using] [diff]
2023-01-31
06:47
Re-arranged uses and imports and it worked better file: [d8a82d564f] check-in: [f308bbcbc0] user: matt, branch: v1.80-reshape-no-debugprint, size: 3120 [annotate] [blame] [check-ins using] [diff]
2023-01-30
20:20
wip file: [c1b3b278a4] check-in: [a51a5d6058] user: matt, branch: v1.80-reshape, size: 3078 [annotate] [blame] [check-ins using] [diff]
2023-01-24
20:00
Quiet up some output file: [4aef129422] check-in: [ec1d564207] user: matt, branch: v2.0001, size: 249633 [annotate] [blame] [check-ins using] [diff]
2022-06-27
11:34
Migrate to ck5 (again) file: [1c8d71a217] check-in: [da6fbf9f56] user: matt, branch: v1.70-ck5, size: 1800 [annotate] [blame] [check-ins using] [diff]
2022-05-22
18:02
Cleaned up some gratuitous database opens, quietened some debug messages file: [043beb90c3] check-in: [a6be57bfc9] user: matt, branch: v1.70, size: 1781 [annotate] [blame] [check-ins using] [diff]
2022-02-20
19:17
Added dbmod.scm and build support file: [9cc13aa737] check-in: [996af79a27] user: matt, branch: v1.65, size: 1215 [annotate] [blame] [check-ins using] [diff]
2022-02-14
21:18
Speculative fix for db:get-status-from-final-status-file (untested) file: [edbdd74654] check-in: [0bdb58420b] user: mrwellan, branch: v2.0001, size: 249633 [annotate] [blame] [check-ins using] [diff]
20:22
Added back use of mutex for transactions (seems tiny bit slower, putting on to branch) file: [b98998988d] check-in: [6f133a5845] user: mrwellan, branch: v2.0001-mutex-transactions, size: 249754 [annotate] [blame] [check-ins using] [diff]
19:49
Initialize placeholder record to correct length in db:get-run-info file: [5221573abf] check-in: [e0fb471262] user: mrwellan, branch: v2.0001, size: 249441 [annotate] [blame] [check-ins using] [diff]
2022-02-12
20:16
Protect all transactions with mutex. file: [ea76b7f54c] check-in: [3454f1583b] user: matt, branch: v2.0001, size: 249442 [annotate] [blame] [check-ins using] [diff]
2022-02-09
09:56
Added back use of mutex for transactions file: [0dbe869d65] check-in: [297a374249] user: mrwellan, branch: v2.0001-matt-test-edits, size: 249604 [annotate] [blame] [check-ins using] [diff]
08:02
Initialize placeholder record to correct length in db:get-run-info file: [0e76e5785b] check-in: [dbdd2c33cc] user: mrwellan, branch: v2.0001-matt-test-edits, size: 249291 [annotate] [blame] [check-ins using] [diff]
2022-01-30
20:12
Added rmt:get-servers-info, removed remote logging, misc other tweaks. file: [8c09a0af38] check-in: [52c2bf27f4] user: matt, branch: v2.0001, size: 249292 [annotate] [blame] [check-ins using] [diff]
2022-01-25
18:39
Added ulex-dual and mtserve.scm file: [351701514f] check-in: [df862b5fff] user: mrwellan, branch: v2.0001, size: 249121 [annotate] [blame] [check-ins using] [diff]
2022-01-19
16:40
Convert (print ...) to (debug:print ...) file: [4cb3a2fdba] check-in: [57f679f8db] user: matt, branch: v2.0001-fix-prints, size: 249209 [annotate] [blame] [check-ins using] [diff]
13:25
Added very conservative (and slow) encode/decode serialization to be resiliant over transport problems. Fixed transport problem created by use of print. file: [a59a7c6f2f] check-in: [e4218567cc] user: matt, branch: v2.0001-inmem, size: 249100 [annotate] [blame] [check-ins using] [diff]
2022-01-18
19:14
WIP: Enabled inmem. Works for somecases, smashes the heap on megatest -run file: [c50dc3ce24] check-in: [871f527729] user: matt, branch: v2.0001-inmem, size: 249014 [annotate] [blame] [check-ins using] [diff]
2022-01-16
12:24
no transport option basically working (db locks after a while). file: [2dc9d5a75d] check-in: [63c4fcc524] user: matt, branch: v2.0001-configurable-transport, size: 249049 [annotate] [blame] [check-ins using] [diff]
2022-01-12
16:40
wip, misc cleanup and reduce some messages. file: [ac637164a6] check-in: [20b4054f76] user: matt, branch: v2.0001, size: 249003 [annotate] [blame] [check-ins using] [diff]
2022-01-07
17:11
wip. not much improvement... file: [4d2069b432] check-in: [49f0afc304] user: matt, branch: v2.0001, size: 248891 [annotate] [blame] [check-ins using] [diff]
2021-12-21
17:47
all-rmt unit tests pass file: [f6dcc2b111] check-in: [9f85a4b1dd] user: matt, branch: v2.001, size: 249037 [annotate] [blame] [check-ins using] [diff]
2021-12-20
18:34
More working file: [1af1007e9d] check-in: [24be385550] user: matt, branch: v2.001, size: 248830 [annotate] [blame] [check-ins using] [diff]
15:57
fixed get-servers-info file: [fef313a73a] check-in: [a486adf12f] user: matt, branch: v2.001, size: 248822 [annotate] [blame] [check-ins using] [diff]
2021-12-19
20:28
wip file: [43fb4b6c81] check-in: [9f1a2f71d3] user: matt, branch: v2.001, size: 248821 [annotate] [blame] [check-ins using] [diff]
2021-12-13
19:56
Fixed bunch of issues with main.db server startup. file: [ddeeddaa42] check-in: [c423bc098e] user: matt, branch: v2.001, size: 248559 [annotate] [blame] [check-ins using] [diff]
2021-11-29
18:41
Corrected - but not quite - the calls to get-inmem file: [7cd57dd118] check-in: [3ebb15bd95] user: matt, branch: v1.6584-nanomsg, size: 248160 [annotate] [blame] [check-ins using] [diff]
09:38
wip file: [64753ab17f] check-in: [31c178ba40] user: matt, branch: v1.6584-nanomsg, size: 248040 [annotate] [blame] [check-ins using] [diff]
2021-11-25
18:25
Simplerun now passes file: [7009181adc] check-in: [c8d4b40864] user: matt, branch: v1.6584-nanomsg, size: 247942 [annotate] [blame] [check-ins using] [diff]
2021-11-15
19:11
wip file: [f04c36c6ab] check-in: [b2c735197b] user: matt, branch: v1.6584-nanomsg, size: 247699 [annotate] [blame] [check-ins using] [diff]
2021-11-10
20:32
Added export lists to some modules file: [ab3d898579] check-in: [6f94e8e6e3] user: matt, branch: v1.6584-nanomsg, size: 248630 [annotate] [blame] [check-ins using] [diff]
2021-08-13
16:59
Basics almost working file: [9b3f9a0905] check-in: [f625c38ded] user: matt, branch: v1.6584-nanomsg, size: 243620 [annotate] [blame] [check-ins using] [diff]
2021-08-06
04:14
Added localmode support file: [b74957e222] check-in: [860e483c35] user: matt, branch: v1.6584-nanomsg, size: 243585 [annotate] [blame] [check-ins using] [diff]
2021-06-23
08:58
Turn off inmem and fix run-id which should have been dbfile file: [b670c82b28] check-in: [89e269ed33] user: matt, branch: v1.6584-nanomsg, size: 243090 [annotate] [blame] [check-ins using] [diff]
2021-06-20
23:37
wip file: [7a67cc9d95] check-in: [5fe1888afd] user: matt, branch: v1.6584-nanomsg, size: 242259 [annotate] [blame] [check-ins using] [diff]
16:06
main not to exit if sub-servers running file: [90aaabb4fa] check-in: [47774f526e] user: matt, branch: v1.6584-nanomsg, size: 240986 [annotate] [blame] [check-ins using] [diff]
2021-06-19
05:00
More trimming, clean up etc. but stil finalizer bug continues file: [5f7c49b44c] check-in: [3a56e7f78c] user: matt, branch: v1.6584-nanomsg, size: 240699 [annotate] [blame] [check-ins using] [diff]
2021-06-15
05:37
sync-inmem fixes file: [2a89ecc16d] check-in: [38fe57c824] user: matt, branch: v1.6584-nanomsg, size: 240532 [annotate] [blame] [check-ins using] [diff]
05:19
wip file: [b18980d578] check-in: [17e7810cad] user: matt, branch: v1.6584-nanomsg, size: 240371 [annotate] [blame] [check-ins using] [diff]
2021-06-12
04:25
wip file: [2aad81d989] check-in: [c47b41a610] user: matt, branch: v1.6584-nanomsg, size: 239454 [annotate] [blame] [check-ins using] [diff]
2021-05-20
23:29
wip file: [4c56626e6f] check-in: [f9e738a1ca] user: matt, branch: v1.6584-ck5, size: 239454 [annotate] [blame] [check-ins using] [diff]
2021-05-16
23:22
wip file: [43fca71bc1] check-in: [58cf8acf44] user: matt, branch: v1.6584-ck5, size: 238958 [annotate] [blame] [check-ins using] [diff]
2021-05-13
23:46
wip file: [df51662aee] check-in: [febc25a845] user: matt, branch: v1.6584-ck5, size: 238958 [annotate] [blame] [check-ins using] [diff]
2021-05-11
22:39
wip file: [ee5770769f] check-in: [41b511ca4f] user: matt, branch: v1.6584-ck5, size: 238873 [annotate] [blame] [check-ins using] [diff]
2021-04-29
22:37
basics for main.db working file: [8fd2471d40] check-in: [a80b708d01] user: matt, branch: v1.6584-ck5, size: 237288 [annotate] [blame] [check-ins using] [diff]
21:58
wip file: [21e8eceb8c] check-in: [f3260cf6bc] user: matt, branch: v1.6584-ck5, size: 237096 [annotate] [blame] [check-ins using] [diff]
09:17
locking of main.db nearly complete file: [2abeb8436f] check-in: [336e9917b1] user: matt, branch: v1.6584-ck5, size: 236945 [annotate] [blame] [check-ins using] [diff]
2021-04-25
23:08
main.db mostly opens file: [9c5f03fda2] check-in: [a6984512c6] user: matt, branch: v1.6584-ck5, size: 236835 [annotate] [blame] [check-ins using] [diff]
22:29
Trying to start main.db server file: [a51a71cf55] check-in: [ef485de0ef] user: matt, branch: v1.6584-ck5, size: 236745 [annotate] [blame] [check-ins using] [diff]
2021-04-23
23:57
Basic initialization of dbstruct works. file: [98add3bd5b] check-in: [1b388397ae] user: matt, branch: v1.6584-ck5, size: 236370 [annotate] [blame] [check-ins using] [diff]
00:23
wip file: [d798812f86] check-in: [0538039b08] user: matt, branch: v1.6584-ck5, size: 239168 [annotate] [blame] [check-ins using] [diff]
2021-04-21
23:53
wip file: [d2c0d60e34] check-in: [63932df3ff] user: matt, branch: v1.6584-ck5, size: 239863 [annotate] [blame] [check-ins using] [diff]
06:15
wip: db:lock-create-open, db:open-db and db:get-db file: [759240f235] check-in: [1863efefdc] user: matt, branch: v1.6584-ck5, size: 236652 [annotate] [blame] [check-ins using] [diff]
2021-04-18
23:26
wip file: [06dc791e29] check-in: [641ecb4b57] user: matt, branch: v1.6584-ck5, size: 238730 [annotate] [blame] [check-ins using] [diff]
22:58
multiple tweaks getting it to all work again file: [8e5937bb80] check-in: [507ea188e3] user: matt, branch: v1.6584-ck5, size: 238575 [annotate] [blame] [check-ins using] [diff]
20:58
wip file: [6d0e6f1813] check-in: [a8d4af197f] user: matt, branch: v1.6584-ck5, size: 238592 [annotate] [blame] [check-ins using] [diff]
16:48
wip - renamed read-config to configf:read-config file: [7b37a0ea03] check-in: [b252166d42] user: matt, branch: v1.6584-ck5, size: 238506 [annotate] [blame] [check-ins using] [diff]
14:26
Added eval test case for solving the configf problem file: [2de4d37095] check-in: [bc38bbc27d] user: matt, branch: v1.6584-ck5, size: 238498 [annotate] [blame] [check-ins using] [diff]
2021-04-17
00:24
Moved bunch of remaining non-modularized procs into modules file: [17bea84150] check-in: [a4b25b8489] user: matt, branch: v1.6584-ck5, size: 239255 [annotate] [blame] [check-ins using] [diff]
2021-04-16
22:44
bunch of small clean up file: [1e9887ecf4] check-in: [0d46185eb4] user: matt, branch: v1.6584-ck5, size: 236283 [annotate] [blame] [check-ins using] [diff]
03:17
wip file: [7f27b118d2] check-in: [dd2b8adfb2] user: matt, branch: v1.6584-ck5, size: 236566 [annotate] [blame] [check-ins using] [diff]
2021-04-15
15:23
converted db accessors to procedures file: [8a7fea8aaf] check-in: [e2dacbec3a] user: matt, branch: v1.6584-ck5, size: 236571 [annotate] [blame] [check-ins using] [diff]
2021-04-14
23:10
wip file: [dc7e97c759] check-in: [04d9567700] user: matt, branch: v1.6584-ck5, size: 236568 [annotate] [blame] [check-ins using] [diff]
2021-04-11
22:59
wip file: [1f28f31581] check-in: [927cc58fa5] user: matt, branch: v1.6584-ck5, size: 236139 [annotate] [blame] [check-ins using] [diff]
19:48
commonmod and configmod done (mostly). file: [53ec91b1b0] check-in: [22e558a91c] user: matt, branch: v1.6584-ck5, size: 213653 [annotate] [blame] [check-ins using] [diff]
2021-04-07
19:00
It compiles file: [f2badf7d83] check-in: [41642e0600] user: matt, branch: v1.6584-ck5, size: 3859 [annotate] [blame] [check-ins using] [diff]
09:41
wip file: [8c2e07af41] check-in: [07c8d202ea] user: matt, branch: v1.6584-ck5, size: 1278 [annotate] [blame] [check-ins using] [diff]
08:51
wip file: [9a7ceb343a] check-in: [4e134398af] user: matt, branch: v1.6584-ck5, size: 1270 [annotate] [blame] [check-ins using] [diff]
2021-03-06
04:39
Renamed dbmod.scm → attic/dbmod.scm. Try a grounds-up switch to chicken-5 file: [2029a02dc3] check-in: [101ee7c52b] user: matt, branch: v1.65-real-chicken-5, size: 1303 [annotate] [blame] [check-ins using] [diff]
2021-03-02
20:11
Trying to include stml2 in all needed areas - didn't seem to work file: [d23766252c] check-in: [3bd051cf6a] user: mrwellan, branch: v1.65-real-new-runs-view-wip4, size: 256400 [annotate] [blame] [check-ins using] [diff] (unpublished)
2021-02-27
11:33
wip file: [c342b3fb62] check-in: [219180af64] user: matt, branch: v1.65-real-new-runs-view-wip3, size: 256400 [annotate] [blame] [check-ins using] [diff]
08:37
wip file: [07b8c42cd9] check-in: [9314c243c0] user: matt, branch: v1.65-real-new-runs-view-wip3, size: 248458 [annotate] [blame] [check-ins using] [diff]
2021-02-24
23:01
Can't get portlogger to show up in transport. file: [7ec1796d64] check-in: [bddb808811] user: matt, branch: v1.65-real-new-runs-view-wip2, size: 201945 [annotate] [blame] [check-ins using] [diff]
2021-02-20
23:18
regression on area-dat partial work. caused ever growing open files. Might not be entirely fixed but this seemed to help file: [3f7ad852eb] check-in: [bc457c7b22] user: matt, branch: v1.65-real-new-runs-view, size: 200389 [annotate] [blame] [check-ins using] [diff]
22:52
Patched in some waitons stuff file: [b89c505d56] check-in: [36a0175612] user: matt, branch: v1.65-real-new-runs-view, size: 200398 [annotate] [blame] [check-ins using] [diff]
22:05
Fixed couple deps. Added defense for weird char in format. file: [3b68a829fd] check-in: [e23b4fcd30] user: matt, branch: v1.65-real-new-runs-view, size: 200394 [annotate] [blame] [check-ins using] [diff]
2021-02-15
19:12
still chipping away file: [14cf915f75] check-in: [59823ee440] user: matt, branch: v1.6569-multi-db-wip, size: 200268 [annotate] [blame] [check-ins using] [diff]
2021-02-14
22:34
Sync bunch of minor changes with v1.65-real file: [4b78a956c8] check-in: [0bf123a8c3] user: matt, branch: v1.6569-multi-db-wip, size: 199986 [annotate] [blame] [check-ins using] [diff] (unpublished)
20:26
Minor cleanup file: [32c65e5abc] check-in: [d6e2d2990e] user: matt, branch: v1.6569-multi-db-wip, size: 199906 [annotate] [blame] [check-ins using] [diff] (unpublished)
19:39
cleanup some duplicated functions file: [c47894a6b4] check-in: [a1bb05ec00] user: matt, branch: v1.6569-multi-db-wip, size: 199902 [annotate] [blame] [check-ins using] [diff] (unpublished)
2021-02-13
23:02
still trying file: [8c7923fe96] check-in: [e2ce43a8fe] user: matt, branch: v1.6569-multi-db-wip, size: 199854 [annotate] [blame] [check-ins using] [diff] (unpublished)
2021-02-12
21:46
Remove couple calls to telemetry stuff file: [fea7eb8b6f] check-in: [9bb722e1d3] user: matt, branch: v1.6569-multi-db-wip, size: 199845 [annotate] [blame] [check-ins using] [diff] (unpublished)
20:49
statement caching in db:get-tests-for-run-state-status was broken. file: [2f7d92ecb5] check-in: [80d870f848] user: matt, branch: v1.6569-multi-db-wip, size: 199776 [annotate] [blame] [check-ins using] [diff] (unpublished)
09:00
wip file: [7cfae9d6c6] check-in: [276d34776e] user: matt, branch: v1.6569-multi-db-wip, size: 201124 [annotate] [blame] [check-ins using] [diff] (unpublished)
00:18
Compiles again after moving many functions around file: [d4a1881c5a] check-in: [da6321c924] user: matt, branch: v1.6569-multi-db-wip, size: 201647 [annotate] [blame] [check-ins using] [diff] (unpublished)
2021-02-11
21:50
wip file: [899b515923] check-in: [ed7a6f3a10] user: mrwellan, branch: v1.6569-multi-db-wip, size: 218822 [annotate] [blame] [check-ins using] [diff] (unpublished)
2021-02-08
23:13
Merged v1.65-real branch in and fixed misturk file: [baab89656e] check-in: [cca6340787] user: matt, branch: v1.6569-multi-db, size: 48653 [annotate] [blame] [check-ins using] [diff]
19:37
bit closer file: [3cca16f7e6] check-in: [99ba9a5e40] user: matt, branch: v1.6569-multi-db, size: 48600 [annotate] [blame] [check-ins using] [diff]
2020-04-17
12:57
Added dbmod call to dashboard file: [2029a02dc3] check-in: [c7d9089a6f] user: mrwellan, branch: v1.65-newview, size: 1303 [annotate] [blame] [check-ins using] [diff]
2020-04-12
23:10
Added: Moved some functions into commonmod file: [d04b9ec825] check-in: [e9a528680b] user: matt, branch: v1.65-newview, size: 1311 [annotate] [blame] [check-ins using]