summaryrefslogtreecommitdiff
path: root/pool.c
AgeCommit message (Collapse)Author
2023-08-03added THREAD_ID helper in a util.h, done away with warnings on numerical ↵Andreas Baumann
thread systems
2023-08-03fixing for platforms, where pthread_t is not numeric (as for musl, where it ↵Andreas Baumann
is a pointer, POSIX sadly did away with the requirement that pthread_t must be a numeric): - printing thread ids as pointers with '%p' instead of converting them to unsigned int and printing them with '%u' - using separate 'avail' and 'thread' arrays in pools to record status of pooled database connections
2015-06-11updated copyright and email addressAndreas Baumann
2012-04-22forgot an unlock of mutex in db poolAndreas Baumann
2012-04-20using standard mutex attributes, more portable to old Linux systemsAndreas Baumann
2012-04-20fixed some nasty bugsAndreas Baumann
2012-04-20updated some documentationAndreas Baumann
changed pool db connection allocation strategy
2012-04-19fixed pooling (using conn pointer, not fuse_context->pid() )Andreas Baumann
fixed thread in verbose debug messages added a missing RELEASE in fgetattr (pgfuse was naturally blocking)
2012-04-19added a first multi-threaded version with a databse poolAndreas Baumann