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?
 | |
| 
 |