   (:use 
     [trammel.core :only  (defconstrainedrecord)]
     [clojure.core.memoize :only (memo-ttl)]
-    [taoensso.timbre :only (debug info error warn)]
+    [taoensso.timbre :only (debug info error warn trace)]
     [clojure.core.strint :only (<<)]
     [celestial.core :only (Vm )]
     [celestial.ssh :only (execute)]


(defn vzctl 
  [this action] 
  {:pre [(= (.status this) "running")]}
  (execute (config :hypervisor) [(<< "vzctl ~{action}")]))


          (try+ 
            (let [cleanend-spec (select-keys spec create-req-keys)]
               (check-task node (prox-post (str "/nodes/" node "/openvz") cleanend-spec))) 
            (enable-features this spec)
            (catch [:status 500] e 
              (warn "Container already exists" e))))

