lp://staging/~stewart/drizzle/staging-mtr2-myisam-tmp
Created by
Stewart Smith
and last modified
- Get this branch:
- bzr branch lp://staging/~stewart/drizzle/staging-mtr2-myisam-tmp
Only
Stewart Smith
can upload to this branch. If you are
Stewart Smith
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
Branch information
Recent revisions
- 1095. By Stewart Smith
-
Fix mtr2 timeouts/spurious test failures (bug lp:397912)
This was not mtr2 related at all, but in fact e2fsprogs related.
Namely, libuuid.or rather, uuidd.
libuuid will fork off uuidd which is a setuid binary.
If we needed to restart the server after using a UUID function, the uuidd
process would still exist and hold onto the drizzled server socket.This is because the server socket for drizzled wasn't CLOEXEC.
This patch sets FD_CLOEXEC on the server socket so that it's closed on exec,
and the setuid uuidd won't hold onto our server socket.foiled by unix.
never assume your program doesn't fork and exec a setuid process :/
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar RepositoryFormatKnitPack6 (bzr 1.9)
- Stacked on:
- lp://staging/~drizzle-trunk/drizzle/development