Overview
Comment: | Moved close-all-connections! to better spot. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.70 |
Files: | files | file ages | folders |
SHA1: |
a847a95748ec4b5efd77ce99a2dbded2 |
User & Date: | matt on 2022-09-18 12:50:07 |
Other Links: | branch diff | manifest | tags |
Context
2022-09-18
| ||
18:12 | Add back and improve waiting for journal plus few other performance helpers check-in: 76fac9ef30 user: matt tags: v1.70 | |
12:50 | Moved close-all-connections! to better spot. check-in: a847a95748 user: matt tags: v1.70 | |
10:48 | Wrap dbfile:open-db call with mutex to minimize over-opening of db's check-in: 53f35f5363 user: matt tags: v1.70 | |
Changes
Modified http-transport.scm from [9e9f2a4e8b] to [8048b5ff50].
︙ | |||
293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 | 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 | + - + | ;; (remote-conndat-set! runremote #f)) ;; Killing associated server to allow clean retry.") ;; (tasks:kill-server-run-id run-id) ;; better to kill the server in the logic that called this routine? (mutex-unlock! *http-mutex*) ;; (signal (make-composite-condition ;; (make-property-condition 'commfail 'message "failed to connect to server"))) ;; "communications failed" (close-all-connections!) (db:obj->string #f)) (with-input-from-request ;; was dat fullurl (list (cons 'key (or server-id "thekey")) (cons 'cmd cmd) (cons 'params sparams)) read-string)) transport: 'http) 0)) ;; added this speculatively ;; Shouldn't this be a call to the managed call-all-connections stuff above? |
︙ | |||
354 355 356 357 358 359 360 | 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 | - + | (let ((api-dat (http-transport:server-dat-get-api-uri server-dat))) (handle-exceptions exn (begin (print-call-chain *default-log-port*) (debug:print-error 0 *default-log-port* " closing connection failed with error: " ((condition-property-accessor 'exn 'message) exn) ", exn=" exn)) (close-connection! api-dat) |
︙ |