Revision 76b4ac58 src/Ganeti/JQueue.hs
b/src/Ganeti/JQueue.hs | ||
---|---|---|
104 | 104 |
import Ganeti.Rpc (executeRpcCall, ERpcError, logRpcErrors, |
105 | 105 |
RpcCallJobqueueUpdate(..), RpcCallJobqueueRename(..)) |
106 | 106 |
import Ganeti.THH |
107 |
import Ganeti.THH.Field |
|
107 | 108 |
import Ganeti.Types |
108 | 109 |
import Ganeti.Utils |
109 | 110 |
import Ganeti.Utils.Atomic |
111 |
import Ganeti.Utils.Livelock (Livelock) |
|
110 | 112 |
import Ganeti.VCluster (makeVirtualPath) |
111 | 113 |
|
112 | 114 |
-- * Data types |
... | ... | |
192 | 194 |
simpleField "start_timestamp" [t| Timestamp |] |
193 | 195 |
, optionalNullSerField $ |
194 | 196 |
simpleField "end_timestamp" [t| Timestamp |] |
197 |
, optionalField $ |
|
198 |
simpleField "livelock" [t| FilePath |] |
|
199 |
, optionalField $ processIdField "process_id" |
|
195 | 200 |
]) |
196 | 201 |
|
197 | 202 |
-- | Convenience function to obtain a QueuedOpCode from a MetaOpCode |
... | ... | |
219 | 224 |
, qjReceivedTimestamp = Nothing |
220 | 225 |
, qjStartTimestamp = Nothing |
221 | 226 |
, qjEndTimestamp = Nothing |
227 |
, qjLivelock = Nothing |
|
228 |
, qjProcessId = Nothing |
|
222 | 229 |
} |
223 | 230 |
|
224 | 231 |
-- | Attach a received timestamp to a Queued Job. |
Also available in: Unified diff