Justin Cormack
093a81064b
Only run transfused on mac platform
...
See #301
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-07-20 12:11:39 +01:00
Rolf Neugebauer
b499b52d48
init: don't start transfused on Windows
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com >
2016-07-12 14:04:08 +01:00
David Sheets
8473eb56f2
Remove /Mac in docker init and transfused init
...
Replace /Mac with /host_docker_app and replace driverDir with just driver.
Signed-off-by: David Sheets <dsheets@docker.com >
2016-07-08 14:36:26 -07:00
David Sheets
ede31ffe5b
transfused: use find rather than rm+glob to clean up /tmp
...
This avoids annoying error messages about . and ..
Signed-off-by: David Sheets <dsheets@docker.com >
2016-06-09 11:27:59 +01:00
David Sheets
903e6430d9
transfused: replace space indentation in rc script with tabs for consistency
...
Signed-off-by: David Sheets <dsheets@docker.com >
2016-06-08 15:16:43 +01:00
David Sheets
e725aa7d47
transfused: remove anything in /tmp before starting
...
Signed-off-by: David Sheets <dsheets@docker.com >
2016-06-08 15:16:43 +01:00
David Sheets
06f1a5b81f
transfused: remove rc script cruft
...
Signed-off-by: David Sheets <dsheets@docker.com >
2016-06-07 22:22:23 +01:00
David Sheets
67dd25d1ba
transfused: when starting, wait up to 2s for pidfile to appear
...
pidfile appearance is triggered by start-up mount completion.
Signed-off-by: David Sheets <dsheets@docker.com >
2016-06-07 22:21:16 +01:00
David Sheets
fe91be997d
transfused: push log messages over control channel if available
...
Also, remove self-logging and triggers.
Signed-off-by: David Sheets <dsheets@docker.com >
2016-04-15 17:11:38 +01:00
David Sheets
cb08ad76d3
transfused: use vsock transport instead of 9p
...
Signed-off-by: David Sheets <dsheets@docker.com >
2016-04-12 16:38:06 +01:00
Justin Cormack
0acd6c8196
remove 9pinit package, work now done by appropriate packages or mobyconfig tool
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-07 16:40:54 +01:00
Justin Cormack
73a0d72378
move transfused 9p mount into its own init file
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-04-07 10:35:50 +01:00
David Sheets
16101e66c3
transfused: add start-up log, self-log trigger, and run-time log flags
...
During start-up, logs are sent to syslog and stderr and the console if
syslog is not available. -l logfile will also send the logs to logfile but
only prior to any log trigger events. -m mount_trigger lets the user
specify the mount point to watch for to begin sending logs to
-t triggered_log file which may be on the newly mounted file system. Log
concatenation and rollover are not implemented, yet. Logging functionality
has been separated into transfused_log.c. Locks have been placed around
shared fds. The writer thread is now symmetric to the reader thread instead
of inheriting the parent's thread in order to trigger log switchover after
the file system proxy has started. The coredump size rlimit has been lifted.
Signed-off-by: David Sheets <david.sheets@docker.com >
2016-03-18 11:21:42 +00:00
Justin Cormack
b4560d8876
fix typo
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-03-17 14:06:39 +00:00
Justin Cormack
8c49b54738
make sure transfused is logging
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-03-17 12:30:18 +00:00
Justin Cormack
928667ca57
clean up transfused startup scripts
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com >
2016-02-26 13:46:26 +00:00
David Sheets
eb199ca9d7
transfused: init with a pidfile
2016-02-12 14:08:11 +00:00
David Sheets
9a9e35b4ba
Add a FUSE proxy written in C
...
This should improve portability, be more palatable for future
distribution, and enable lower-level control. Addresses #8 .
2016-02-12 14:07:43 +00:00