Megatest

History of portlogger.scm of 919bc699d8701393
Login

History of file portlogger.scm at check-in 919bc699d8701393

2024-06-13
15:05
Cherrypicked 99a884c695 file: [36890e0c14] check-in: [dadd527d94] user: mrwellan, branch: v1.81, size: 8263 [annotate] [blame] [check-ins using] [diff]
2024-05-09
07:49
installed all changes from branch v1.8031 file: [9754766f61] check-in: [ed85670974] user: mmgraham, branch: v1.80, size: 7739 [annotate] [blame] [check-ins using] [diff]
2024-04-09
18:13
Cherry picked fixes from 1.70 and 1.80 file: [6fdf0de81e] check-in: [99a884c695] user: mmgraham, branch: v1.71, size: 7867 [annotate] [blame] [check-ins using] [diff]
2024-03-12
17:10
removed wait for portlogger db journal file. Changed db lock expire time from 5 to 30 seconds. Added assert when no port can be found file: [f5c418f411] check-in: [637dd941e9] user: mmgraham, branch: v1.8031, size: 8217 [annotate] [blame] [check-ins using] [diff]
2024-02-01
15:42
remodularization ongoing file: [5e895e3307] check-in: [58e6467631] user: mrwellan, branch: v1.80-revolution-remodularization, size: 8209 [annotate] [blame] [check-ins using] [diff]
2023-12-12
14:38
More files transitioned to dual build. file: [9d6c3c801d] check-in: [32e5dbb77c] user: mrwellan, branch: v1.80-revolution-ck5, size: 8190 [annotate] [blame] [check-ins using] [diff]
2023-04-09
14:45
Clean up uses of tcp. tcp6 did not seem to work. Increased tcp backlog (didn't seem to help) and improved backoff file: [3334cefb6f] check-in: [4860a4e6aa] user: matt, branch: v1.80, size: 7716 [annotate] [blame] [check-ins using] [diff]
2023-04-06
06:25
Return to using portlogger for getting candidate port numbers. Got dependencies fixed so make -j now works file: [0097927637] check-in: [c8631e33de] user: matt, branch: v1.80, size: 7720 [annotate] [blame] [check-ins using] [diff]
2023-03-31
21:32
Renamed portlogger.scm → attic/portlogger.scm. More cleanup file: [c0a80358a3] check-in: [57d442213a] user: matt, branch: v1.80-mbi, size: 7891 [annotate] [blame] [check-ins using] [diff]
21:32
Renamed to attic/portlogger.scm. More cleanup check-in: [57d442213a] user: matt, branch: v1.80-mbi, size: 0
2023-03-27
18:15
Lots of proper use of debugprint and mtargs plus some small cleanup. file: [c0a80358a3] check-in: [7060a6d776] user: mrwellan, branch: v1.80, size: 7891 [annotate] [blame] [check-ins using] [diff]
2023-01-31
06:47
Re-arranged uses and imports and it worked better file: [754b691051] check-in: [f308bbcbc0] user: matt, branch: v1.80-reshape-no-debugprint, size: 7897 [annotate] [blame] [check-ins using] [diff]
2023-01-30
22:06
removed all imports of debugprint and still can't run megatest exe file: [96a3168d68] check-in: [5de6734970] user: matt, branch: v1.80-reshape-no-debugprint, size: 7894 [annotate] [blame] [check-ins using] [diff]
20:20
wip file: [59aa832bb1] check-in: [a51a5d6058] user: matt, branch: v1.80-reshape, size: 7891 [annotate] [blame] [check-ins using] [diff]
2022-12-14
17:36
fixed a few crashes in the server log file: [8344cdf37f] check-in: [5fd84cf5e2] user: mmgraham, branch: v1.80, size: 7843 [annotate] [blame] [check-ins using] [diff]
2022-06-28
21:49
bit more done on ck5 file: [3de8b12dc0] check-in: [04ee759e4a] user: matt, branch: v1.70-ck5, size: 7925 [annotate] [blame] [check-ins using] [diff]
2022-06-27
11:34
Migrate to ck5 (again) file: [db569cc07a] check-in: [da6fbf9f56] user: matt, branch: v1.70-ck5, size: 7829 [annotate] [blame] [check-ins using] [diff]
2021-04-14
23:10
Deleted: wip check-in: [04d9567700] user: matt, branch: v1.6584-ck5, size: 0
2021-04-12
23:53
wip file: [34b1881431] check-in: [38bad7dc9b] user: matt, branch: v1.6584-ck5, size: 976 [annotate] [blame] [check-ins using] [diff]
2021-04-05
23:57
wip file: [e7dc27d254] check-in: [fb8e8050b3] user: matt, branch: v1.6584-ck5, size: 7872 [annotate] [blame] [check-ins using] [diff]
2021-04-03
17:08
wip file: [7b17e3d03a] check-in: [e0c6480079] user: matt, branch: v1.6584-ck5, size: 7851 [annotate] [blame] [check-ins using] [diff]
2021-03-06
04:39
Renamed portlogger.scm → attic/portlogger.scm. Try a grounds-up switch to chicken-5 file: [36a4964f50] check-in: [101ee7c52b] user: matt, branch: v1.65-real-chicken-5, size: 7840 [annotate] [blame] [check-ins using] [diff]
2021-02-27
11:33
wip file: [22a8e5bba6] check-in: [219180af64] user: matt, branch: v1.65-real-new-runs-view-wip3, size: 8077 [annotate] [blame] [check-ins using] [diff]
2021-02-24
23:01
Can't get portlogger to show up in transport. file: [c7e5f6a357] check-in: [bddb808811] user: matt, branch: v1.65-real-new-runs-view-wip2, size: 8029 [annotate] [blame] [check-ins using] [diff]
2021-02-15
00:17
Few more issues cleaned up and it seems to be running file: [20f479e9c6] check-in: [681937af52] user: matt, branch: v1.6569-multi-db-wip, size: 7975 [annotate] [blame] [check-ins using] [diff]
2021-02-12
08:35
wip file: [1ef3045eac] check-in: [69dd64de99] user: matt, branch: v1.6569-multi-db-wip, size: 7926 [annotate] [blame] [check-ins using] [diff] (unpublished)
2021-02-04
21:17
Few more spots where loading of commonmod was needed file: [51459afd2c] check-in: [5746a55322] user: matt, branch: v1.6569-multi-db, size: 7887 [annotate] [blame] [check-ins using] [diff]
2019-12-08
17:08
Renamed to attic/portlogger.scm. Merged v1.65-try3 to trunk in prep to make v1.70 check-in: [402c5765ec] user: matt, branch: v1.70-defunct-try, size: 0
2019-12-06
04:16
Renamed portlogger.scm → attic/portlogger.scm. moved the old compilation unit files to the attic, removed some debug stuff of Brandons, TODO: put that stuff into a module and enable use of it. file: [3bacdd939b] check-in: [7e32aa8d9e] user: matt, branch: v1.65-try3, size: 966 [annotate] [blame] [check-ins using] [diff]
04:16
Renamed to attic/portlogger.scm. moved the old compilation unit files to the attic, removed some debug stuff of Brandons, TODO: put that stuff into a module and enable use of it. check-in: [7e32aa8d9e] user: matt, branch: v1.65-try3, size: 0
2019-11-04
20:47
Applied more fixes from modulization work file: [36a4964f50] check-in: [e6e04b8c79] user: matt, branch: v1.65-merge-fixes, size: 7840 [annotate] [blame] [check-ins using] [diff]
2019-10-31
22:21
try-different-approach file: [3bacdd939b] check-in: [5751790037] user: matt, branch: v1.65-wip-alt, size: 966 [annotate] [blame] [check-ins using] [diff]
2019-02-02
18:54
portlogger tweaks file: [6ef6750d8e] check-in: [da6d7b6655] user: matt, branch: v1.65-multi-db, size: 9175 [annotate] [blame] [check-ins using] [diff]
07:55
Converted portlogger to a module, adjusted Makefile accordingly file: [9dcb9ddb36] check-in: [b0a3cd70ab] user: matt, branch: v1.65-multi-db, size: 9086 [annotate] [blame] [check-ins using] [diff]
06:00
Updated portlogger to check on the port availability file: [6475e2ad5b] check-in: [60b0f467ff] user: matt, branch: v1.65-multi-db, size: 8640 [annotate] [blame] [check-ins using] [diff]
2019-01-07
11:51
added modules to launch.scm and portlogger.scm and tasks.scm; eliminating various stack dumps file: [1e31f0db2f] check-in: [650916aff7] user: bjbarcla, branch: v2.01-local-mtfiles, size: 7892 [annotate] [blame] [check-ins using] [diff]
2018-12-27
13:50
moved modules dependencies into modules.scm which is included by common_records.scm; removed converted modules (mtconfigf, margs, mtdebug) from individual scm files file: [e20c043f4d] check-in: [95af9088f1] user: bjbarcla, branch: v2.01-local-mtfiles, size: 7869 [annotate] [blame] [check-ins using] [diff]
2018-12-20
18:04
adjusted mtconfig module calls to properly reflect namespace file: [14da9d63cf] check-in: [6a50f08af8] user: bjbarcla, branch: v2.01-local-mtfiles, size: 7866 [annotate] [blame] [check-ins using] [diff]
2018-03-26
17:27
Fixed build issues file: [39e83295db] check-in: [eb1aa9c123] user: mrwellan, branch: v1.65-modularization, size: 7843 [annotate] [blame] [check-ins using] [diff]
2018-02-16
10:51
Update license blurbs file: [8b8ee119e5] check-in: [14e9c3fb65] user: mrwellan, branch: v1.65-license-update, size: 7833 [annotate] [blame] [check-ins using] [diff]
2017-06-08
17:27
Added common: to all file-exists? queries as files-exists? would (rightfully) raise an exception if the file is a symlink to a non-existant file. file: [35aaff2f4e] check-in: [ac4a8aeb9f] user: mrwellan, branch: v1.64, size: 7400 [annotate] [blame] [check-ins using] [diff]
2017-05-11
11:15
Change some exn= debug messages to be proper debug:print calls and moved to level 5 file: [7553f0634d] check-in: [0a7ab47eca] user: mrwellan, branch: v1.64, size: 7386 [annotate] [blame] [check-ins using] [diff]
2017-03-27
23:59
protected config file call to delete-file with exception handler. Fixed logic on connecting using CMDINFO. Fixed -list-servers and -kill-servers. Turned exception handler back on in portlogger. Removed the addition of a little noise from the server timeout handling in rmt.scm file: [b8f7cf5181] check-in: [7b318f91bd] user: matt, branch: v1.64, size: 7359 [annotate] [blame] [check-ins using] [diff]
2017-03-15
23:44
Cleaned up after bug squishing. Several minor bugs found. Added all-rmt unit test and made it the default sole unit flow to run file: [e604a481b0] check-in: [77f7d5ef17] user: matt, branch: v1.64-bug-sqlish, size: 7515 [annotate] [blame] [check-ins using] [diff]
21:14
bug squashing frenzy using overriding of handle-exceptions to expose problems. partial progress snapshot file: [ef68809fc4] check-in: [8e70f505b7] user: matt, branch: v1.64-bug-sqlish, size: 7547 [annotate] [blame] [check-ins using] [diff]
2016-12-20
15:50
changed more sqlite3 calls to dbi file: [40aae0c748] check-in: [750e8df937] user: srehman, branch: v1.63-gasket, size: 7407 [annotate] [blame] [check-ins using] [diff]
2016-12-15
14:36
replaced sqlite3 with dbi calls, merged with latest 1.63 file: [581ebea116] check-in: [635131f7ac] user: srehman, branch: v1.63-gasket, size: 7414 [annotate] [blame] [check-ins using] [diff]
2016-06-22
10:43
Converted to using debug:print-error and added double printing of errors when output is sent to log file file: [fd5d390b65] check-in: [537ddaa4f1] user: mrwellan, branch: v1.61, size: 7371 [annotate] [blame] [check-ins using] [diff]
2016-06-21
09:57
Switch to *default-log-port* file: [52b73adafb] check-in: [f52cd44a6e] user: mrwellan, branch: redir-logs, size: 7372 [annotate] [blame] [check-ins using] [diff]
2016-06-16
03:19
Added param for overriding port to debug:print and debug:print-info file: [977d54de64] check-in: [7b4d2dba0e] user: matt, branch: redir-logs, size: 7148 [annotate] [blame] [check-ins using] [diff]
2015-06-22
18:52
Added nanomsg server to mdboard file: [f3f2be6883] check-in: [8291808639] user: matt, branch: v1.60, size: 7106 [annotate] [blame] [check-ins using] [diff]
2015-04-05
23:02
Untested cleanup file: [58d53e15b4] check-in: [da7f14af0e] user: matt, branch: multi-area, size: 7109 [annotate] [blame] [check-ins using] [diff]
18:58
More edits file: [bdca7fc363] check-in: [55aca0f74d] user: matt, branch: multi-area, size: 7073 [annotate] [blame] [check-ins using] [diff]
2014-11-16
20:02
Better error reporting (use stderr), faster registration of tests, bug fix in tasks path to db handling file: [c19f5a6299] check-in: [3757f74464] user: matt, branch: v1.60, size: 7041 [annotate] [blame] [check-ins using] [diff]
2014-11-15
03:03
Make sqlite3 sync configurable file: [05c38f2bc0] check-in: [cbe91f84d1] user: matt, branch: v1.60, size: 6957 [annotate] [blame] [check-ins using] [diff]
2014-11-06
07:33
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 file: [7d6226a7b8] check-in: [158a434c54] user: mrwellan, branch: v1.60, size: 6914 [annotate] [blame] [check-ins using] [diff]
2014-11-05
15:33
Fix issues in lock queue and portlogger file: [94a24592b0] check-in: [5bc446ef43] user: mrwellan, branch: v1.60, size: 6477 [annotate] [blame] [check-ins using] [diff]
2014-11-01
08:41
More cleanup in exception handling file: [614321ce45] check-in: [dba7069ea8] user: matt, branch: streamline-exception-handling, size: 6399 [annotate] [blame] [check-ins using] [diff]
2014-09-11
13:58
Bumping wait-on-journal for portlocker to 5 seconds file: [3222aa8dd9] check-in: [70e98ec239] user: mrwellan, branch: v1.60, size: 5146 [annotate] [blame] [check-ins using] [diff]
13:40
fixed issue with portlocker, added more verbosity on server start file: [dd8a916128] check-in: [8cab551ef3] user: mrwellan, branch: v1.60, size: 5146 [annotate] [blame] [check-ins using] [diff]
2014-09-03
17:54
Switch to -daemonize as it seems problematic to start servers under nbfake file: [942fb6cac8] check-in: [4c9c6ff4b4] user: mrwellan, branch: v1.60, size: 5029 [annotate] [blame] [check-ins using] [diff]
16:39
Increase range of ports to pick from and add configurability for lowport file: [68db235c39] check-in: [dfe64d8ddb] user: mrwellan, branch: v1.60, size: 5031 [annotate] [blame] [check-ins using] [diff]
16:35
Increase range of ports to pick from and add configurability for lowport file: [5508c67588] check-in: [db5ce0a47b] user: mrwellan, branch: v1.60, size: 5037 [annotate] [blame] [check-ins using] [diff]
15:48
Switch out dot locking with waiting on journal file gone. file: [5a6661b1a7] check-in: [f88ca3aa69] user: mrwellan, branch: v1.60, size: 4814 [annotate] [blame] [check-ins using] [diff]
15:22
Increased timeouts in dot lock for portlogger file: [ac922cdc40] check-in: [c832c39e64] user: mrwellan, branch: v1.60, size: 4598 [annotate] [blame] [check-ins using] [diff]
13:41
Release the lock in cases where there is an sqlite3 error. file: [266c8500b0] check-in: [4174f38be9] user: mrwellan, branch: v1.60, size: 4598 [annotate] [blame] [check-ins using] [diff]
11:44
Added dot-locking around access to the portlogger db. Sqlite3 locking seems to have trouble on fast local disk sometimes (worked when system was loaded, failed when system was lightly loaded). file: [1c366728ef] check-in: [9db808f9fe] user: mrwellan, branch: v1.60, size: 4533 [annotate] [blame] [check-ins using] [diff]
2014-08-28
12:27
Fixed mysterious crashing on SLES11 bug, just a typo file: [5bba6c3236] check-in: [8b114d33a7] user: mrwellan, branch: v1.60, size: 4424 [annotate] [blame] [check-ins using] [diff]
00:04
Reuse ports when possible file: [7db2815ac3] check-in: [4382ee655e] user: matt, branch: v1.60, size: 4027 [annotate] [blame] [check-ins using] [diff]
2014-08-27
23:47
Fixed dying thread. Servers exit cleanly now file: [1cb5fd6090] check-in: [74cbbcdf44] user: matt, branch: v1.60, size: 3840 [annotate] [blame] [check-ins using] [diff]
21:53
Marking ports as taken/released/failed now working. One race condtion taken care of but one remains. file: [456633ae98] check-in: [5051742e65] user: matt, branch: v1.60, size: 3674 [annotate] [blame] [check-ins using] [diff]
04:20
More on portlogger file: [ec84e46c0a] check-in: [53b72738b7] user: matt, branch: v1.60, size: 3312 [annotate] [blame] [check-ins using] [diff]
2014-08-26
23:17
Added debug to portlogger file: [39b1bee932] check-in: [c02687e1a4] user: matt, branch: v1.60, size: 2910 [annotate] [blame] [check-ins using] [diff]
23:14
Portlogger almost functional file: [9171034404] check-in: [0a3812f5e3] user: matt, branch: v1.60, size: 2867 [annotate] [blame] [check-ins using] [diff]
22:56
Added: Added partially implemented portlogger file: [2dbd78141e] check-in: [ce1f2b5ce1] user: matt, branch: v1.60, size: 2036 [annotate] [blame] [check-ins using]