Revision 835050f3 src/Ganeti/Rpc.hs

b/src/Ganeti/Rpc.hs
80 80
  ) where
81 81

  
82 82
import Control.Arrow (second)
83
import qualified Codec.Compression.Zlib as Zlib
84
import qualified Data.ByteString.Lazy.Char8 as BL
83 85
import qualified Data.Map as Map
84 86
import Data.Maybe (fromMaybe)
85 87
import qualified Text.JSON as J
86 88
import Text.JSON.Pretty (pp_value)
89
import qualified Data.ByteString.Base64.Lazy as Base64
87 90

  
88 91
import Network.Curl hiding (content)
89 92
import qualified Ganeti.Path as P
......
570 573
  rpcCallAcceptOffline _ = False
571 574
  rpcCallData _ call     = J.encode
572 575
    ( rpcCallJobqueueUpdateFileName call
573
    , ( C.rpcEncodingNone
574
      , rpcCallJobqueueUpdateContent call
576
    , ( C.rpcEncodingZlibBase64
577
      , BL.unpack . Base64.encode . Zlib.compress . BL.pack
578
          $ rpcCallJobqueueUpdateContent call
575 579
      )
576 580
    )
577 581

  

Also available in: Unified diff