Andrew Gaul

Results 653 comments of Andrew Gaul

This is not exactly the same thing but Minio supports a form of compounding for ListObjects: gaul/undocumented-s3-apis#3. S3Proxy could accept this header and return the user metadata. The advantage of...

@juliogonzalez provides unofficial packages for Debian at https://build.opensuse.org/project/show/home:juliogonzalez:s3fs-fuse https://github.com/s3fs-fuse/s3fs-fuse/blob/master/COMPILATION.md has compilation instructions Generally I would encourage users to use the distribution packages unless they have issues. Debian 11 only provides...

@ggtakec I annotated the most difficult class and found a variety of unlocked field accesses. At least some of the comments appear to be wrong. But I think the static...

Sorry I hadd not run with `ALL_TESTS=1` so I missed some deadlocks. The latest PR should address the previous issues.

This demonstrates how to configure static lock checking on Fedora which is what I use. Instead we could create a new target for static lock checking. What do you think?

Experimenting with a separate target.

Leaving as a draft until #2492 merges.

This is passing the compiler correctly but not passing flags correctly: ``` clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -I/usr/include/libxml2 -DWITH_GZFILEOP -DUSE_OPENSSL_30 -Wall -fno-exceptions -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=3 -std=c++11 -O -DS3FS_PTHREAD_ERRORCHECK=1 -MT cache.o...

I correct multiple quoting issues and this now correctly finds locking issues. It cannot merge until we fix the outstanding warnings.

Let's merge this before any other locking changes so it can catch any locking regressions.