<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests/stress_tests, branch v2.0.1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0.1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v2.0.1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2020-10-03T22:12:46+00:00</updated>
<entry>
<title>tests: fsstress-gocryptfs.bash: log timestamp for each iteration</title>
<updated>2020-10-03T22:12:46+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-03T20:08:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=754c48387038f78ac653bcc7e97582e1491cfbd9'/>
<id>urn:sha1:754c48387038f78ac653bcc7e97582e1491cfbd9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: fsstress-gocryptfs.bash: add DEBUG option</title>
<updated>2020-10-03T22:12:25+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-10-03T12:21:21+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=66449bf56b22d2f6b6309649b4c4819217c1cee5'/>
<id>urn:sha1:66449bf56b22d2f6b6309649b4c4819217c1cee5</id>
<content type='text'>
Also add a wrapper script, fsstress.collect-crashes.sh, to collect
the debug output.

https://github.com/hanwen/go-fuse/issues/372
</content>
</entry>
<entry>
<title>fsstress-gocryptfs.bash: don't hang if TMPDIR ends in /</title>
<updated>2020-10-03T12:23:37+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-09-18T16:39:31+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=3c5a80c27ba096b6938caf9549227620fa522af4'/>
<id>urn:sha1:3c5a80c27ba096b6938caf9549227620fa522af4</id>
<content type='text'>
We would hang like this

   ./fsstress-loopback.bash
  Recompile go-fuse loopback: v2.0.3-7-g0b6cbc5
  Waiting for mount: xxxxxxxx^C

if TMPDIR has a trailing /. The reason is that the
paths in /proc/self/mounts are normalized, while
TMPDIR may not be.
</content>
</entry>
<entry>
<title>fsstress-gocryptfs.bash: print loopback version &amp; mount path</title>
<updated>2020-09-18T16:31:22+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-09-18T11:27:55+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=27c92f63be68ddb2cbdf35d38a623d3d5d24c2eb'/>
<id>urn:sha1:27c92f63be68ddb2cbdf35d38a623d3d5d24c2eb</id>
<content type='text'>
To make the used go-fuse version clear in logs,
print it on startup, similar to what we do with gocryptfs.
</content>
</entry>
<entry>
<title>stress_tests/fsstress-gocryptfs.bash: use rm -Rf for cleanup</title>
<updated>2020-09-13T12:14:23+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-09-13T12:09:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=af7386713c33a476f6094d0c53a518a2c6b2c015'/>
<id>urn:sha1:af7386713c33a476f6094d0c53a518a2c6b2c015</id>
<content type='text'>
Apparently, kernel 5.8 now allows unprivileged "mknod /tmp/x c 0 0":

	vfs: allow unprivileged whiteout creation
	https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.8.9&amp;id=a3c751a50fe6bbe50eb7622a14b18b361804ee0c

which is why rm throws a new prompt:

	rm: remove write-protected character special file '...'?

Use rm -Rf to suppress that.
</content>
</entry>
<entry>
<title>stress_tests: run pingpong.bash at nice level 19</title>
<updated>2020-07-26T18:01:30+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2020-07-26T17:55:17+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9e0b07ec995c5320a2ba227a71da9a8d9fe2581b'/>
<id>urn:sha1:9e0b07ec995c5320a2ba227a71da9a8d9fe2581b</id>
<content type='text'>
Like extractloop.bash.
</content>
</entry>
<entry>
<title>tests: fsstress: clean up leftover mounts on startup</title>
<updated>2019-11-10T21:06:40+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-11-10T21:06:40+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=f7ddae24eda373e8680ffb9d4b7ef74dea36f60f'/>
<id>urn:sha1:f7ddae24eda373e8680ffb9d4b7ef74dea36f60f</id>
<content type='text'>
Broken mounts may accumulate when the fs crashes.
</content>
</entry>
<entry>
<title>tests: drop "-l" flag from fsstress-loopback.bash</title>
<updated>2019-11-10T19:59:07+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-11-10T19:59:07+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d404dcd3e3696fbf6197ea7100ff2bed062ab2be'/>
<id>urn:sha1:d404dcd3e3696fbf6197ea7100ff2bed062ab2be</id>
<content type='text'>
No longer supported by go-fuse loopback.
</content>
</entry>
<entry>
<title>tests: send SIGUSR1 to loopback</title>
<updated>2019-11-03T19:04:23+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-11-03T19:02:46+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=74b723d765e246f3409d4e538325242eabbc96fe'/>
<id>urn:sha1:74b723d765e246f3409d4e538325242eabbc96fe</id>
<content type='text'>
loopback needs to receive SIGUSR1 to write a memory profile.
</content>
</entry>
<entry>
<title>tests: make extractloop work with go-fuse loopback again</title>
<updated>2019-10-19T17:58:39+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2019-10-19T17:58:39+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=6c91f697e19490b38f5408eb142a27cd6d2b6c3c'/>
<id>urn:sha1:6c91f697e19490b38f5408eb142a27cd6d2b6c3c</id>
<content type='text'>
The "-l" flag is no longer supported in go-fuse loopback, drop
it.
</content>
</entry>
</feed>
