Overview
Comment: | Added timeout (30s) for DB operations to avoid locking failures being immediately returned |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
dd0cc55f82824c0536200c4607e0e154 |
User & Date: | rkeene on 2014-11-17 16:51:21 |
Other Links: | manifest | tags |
Context
2014-11-17
| ||
16:51 | Added start of signature verification check-in: 6f88d82476 user: rkeene tags: trunk | |
16:51 | Added timeout (30s) for DB operations to avoid locking failures being immediately returned check-in: dd0cc55f82 user: rkeene tags: trunk | |
2014-11-15
| ||
19:34 | Updated inode generation to be FNV-1a check-in: fac74d236f user: rkeene tags: trunk | |
Changes
Modified appfsd.tcl from [8fdf97f435] to [171439581e].
︙ | ︙ | |||
161 162 163 164 165 166 167 168 169 170 171 172 173 174 | source $config_file } if {![info exists ::appfs::db]} { file mkdir $::appfs::cachedir sqlite3 ::appfs::db [file join $::appfs::cachedir cache.db] } # Create tables db eval {CREATE TABLE IF NOT EXISTS sites(hostname PRIMARY KEY, lastUpdate, ttl);} db eval {CREATE TABLE IF NOT EXISTS packages(hostname, sha1, package, version, os, cpuArch, isLatest, haveManifest);} db eval {CREATE TABLE IF NOT EXISTS files(package_sha1, type, time, source, size, perms, file_sha1, file_name, file_directory);} | > > | 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | source $config_file } if {![info exists ::appfs::db]} { file mkdir $::appfs::cachedir sqlite3 ::appfs::db [file join $::appfs::cachedir cache.db] ::appfs::db timeout 30000 } # Create tables db eval {CREATE TABLE IF NOT EXISTS sites(hostname PRIMARY KEY, lastUpdate, ttl);} db eval {CREATE TABLE IF NOT EXISTS packages(hostname, sha1, package, version, os, cpuArch, isLatest, haveManifest);} db eval {CREATE TABLE IF NOT EXISTS files(package_sha1, type, time, source, size, perms, file_sha1, file_name, file_directory);} |
︙ | ︙ |