86 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			86 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
|  | With Steven | ||
|  | 
 | ||
|  | t marker .cdist breaks | ||
|  |     - use random marker that starts with .cdist- | ||
|  |     - has fixed number of following characters (like 6 or 10) | ||
|  |     - write marker name to $__global/marker | ||
|  |     - export $__global/marker path as $__marker  | ||
|  |     - document variable in cdist-reference | ||
|  |         - also document the pattern how the marker is built | ||
|  |           so that other people may be able to dig into the structure | ||
|  |           from outside | ||
|  | 
 | ||
|  | t save method | ||
|  |     - in $__global/method | ||
|  |     - values | ||
|  |         - config | ||
|  |         - install | ||
|  |     - document path and description in cdist-reference | ||
|  | 
 | ||
|  | t save whole runtime in cache | ||
|  |     - missing items | ||
|  |         - initial manifest may be specified on commandline | ||
|  |             - always save the initial manifest to $__global/initial-manifest | ||
|  |                 - currently it is a lost tempfile | ||
|  |         - remote exec / remote copy | ||
|  |             - save to $__global/remote_exec | ||
|  |             - save to $__global/remote_copy | ||
|  |     - stdout and stderr of everything | ||
|  |         - need to implement Steven's patch of stderr/stdout capturing | ||
|  |     - exit code of cdist | ||
|  |     - if it is complete, we can use it for replay / reconfigure | ||
|  | 
 | ||
|  | - new idea: replay / reconfig / reinstall | ||
|  |     - --from-cache? | ||
|  | 
 | ||
|  | t stderr/stdout | ||
|  |     - capture all messages | ||
|  |     - prefix with target_host | ||
|  |     - implementation exists in one of Steven's branches | ||
|  |         - ping steven for updated pull request | ||
|  | 
 | ||
|  | x on error dump all information about the failing object | ||
|  |     - where created | ||
|  |     - stderr | ||
|  |     - stdout | ||
|  |     - parameter (+values) | ||
|  |     - everything known [tm] | ||
|  | 
 | ||
|  | t multiple versions of cache | ||
|  |     - see #298 | ||
|  | 
 | ||
|  | t absolute path of types, explorer | ||
|  |     - resolve instead of using the temporary link name | ||
|  |     - #305 | ||
|  | 
 | ||
|  | t report command | ||
|  |     - from cache? | ||
|  |     - #306 | ||
|  | 
 | ||
|  | t add session to "run directories" | ||
|  |     - instead of /var/lib/cdist (remote) | ||
|  |     - instead of static dir in cache  | ||
|  |     - same id remote and local | ||
|  |     - maybe timestamp | ||
|  |         - in or excluding the pid of cdist? | ||
|  | 
 | ||
|  | - cache | ||
|  |     - also save when cdist fails | ||
|  |     - save exit code | ||
|  |     - be able to restore config | ||
|  | 
 | ||
|  | - new command: cdist clean-cache | ||
|  |     - --since | ||
|  |     - --keep-versions --keep-lala $num | ||
|  | 
 | ||
|  | - cdist 4.0.0pre2 | ||
|  |     - cleanup in preos | ||
|  | 
 | ||
|  | - logging for types | ||
|  |     cdist log ...? | ||
|  | 
 | ||
|  |     - cdist logserver | ||
|  |         - $__global/log.socket | ||
|  |         - fifo? | ||
|  |         echo into logpipe? | ||
|  | 
 |