summaryrefslogtreecommitdiff
path: root/pgfuse.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-10-18fix around flag to string printf formatAndreas Baumann
2015-10-18made some O_xxx flags probedAndreas Baumann
2015-10-18.Andreas Baumann
2015-10-18added a missing fcntl.h includeAndreas Baumann
2015-06-11fixed pgfuse specific options in usageAndreas Baumann
2015-06-11fixed some simpler cases of ctime/mtime/atime handlingAndreas Baumann
2015-06-11updated copyright and email addressAndreas Baumann
2015-06-02fixed some 'return 1' to exit( EXIT_FAILURE ) in main when check Postgresql ↵Andreas Baumann
connection converting mountpoint to an absolute path and checking if it is a directory
2015-05-17cherry picked statfs fixAndreas Baumann
2015-05-10some more ctime, mtime fixesAndreas Baumann
2015-05-10fixed noatimeAndreas Baumann
2015-05-10added a noatime mount option, not working yetAndreas Baumann
2015-05-10eliminated duplicate code in getattr/fgetattr (root cause for times not ↵Andreas Baumann
being set in fgetattr)
2015-05-09forgot to set *time in fgetattrAndreas Baumann
2015-05-07fixed the rename problem (EEXIST if the destination file exists isAndreas Baumann
wrong, the destination file should get all data and metadata from the source file)
2015-05-07fixed WARNING: there is already a transaction in progress in rename and fstatAndreas Baumann
2015-05-07printing more open flags. hadling of O_CREAT and O_EXCLAndreas Baumann
2015-05-04fixed a help messageAndreas Baumann
2013-04-19-Andreas Baumann
2013-04-19fixed 64-bit printing messageAndreas Baumann
2013-04-17improved statfs (symlink handling, handling of default PGDATA)Andreas Baumann
2013-04-17more realistic values for free disk blocksAndreas Baumann
2013-04-17some first results in statfs, but some sizes are weird, also PGDATA handling ↵Andreas Baumann
is missing
2013-04-17some code rearrangments around statfs functionsAndreas Baumann
2013-04-16added some OIDs to path code for the blocks free operationAndreas Baumann
2013-04-15started to rewrite, removed dependecy on shell/PerlAndreas Baumann
resulting a fictive number for free files and free blocks for now added test cases removed function.sql
2013-04-15added statsfs patch from Роман БородинAndreas Baumann
2012-05-06added mount option blocksize, can be set when creating the filsystemAndreas Baumann
(first write), schema.sql doesn't contain block size information anymore
2012-05-02-Andreas Baumann
2012-05-01removed a lot of casts around off_t and size_tAndreas Baumann
2012-05-01more cleanup around 64-bit id/inodesAndreas Baumann
2012-04-27-Andreas Baumann
2012-04-27small fixes and optimizationsAndreas Baumann
2012-04-26some docu cleanupAndreas Baumann
2012-04-26forgot symlink renamesAndreas Baumann
2012-04-26fixed directory renamesAndreas Baumann
2012-04-26normal file renames and moves between directories workAndreas Baumann
fixed some memory problems in error cases fixed location of read_only check (always after checking metadata of the manipulated objects in order to have proper error messages)
2012-04-25some work for renameAndreas Baumann
2012-04-24split get_meta function in two, one working with path, one with idAndreas Baumann
2012-04-24removed 'path' in schema, translating path now iteratively to id viaAndreas Baumann
the 'parent_id'
2012-04-21fixed for RHEL5Andreas Baumann
2012-04-20fixed compile issues on debian and suseAndreas Baumann
2012-04-20fixed some compilation issues on Centos 6Andreas Baumann
2012-04-20fixed some nasty bugsAndreas Baumann
2012-04-19-Andreas Baumann
2012-04-19removed funny locking ideas and ref_counter in database, this isAndreas Baumann
not the solution!
2012-04-19-Andreas Baumann
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)