Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions cabal.project
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,6 @@ source-repository-package
location: https://github.com/kim/hs-collectd
tag: 885da222be2375f78c7be36127620ed772b677c9

source-repository-package
type: git
location: https://github.com/kim/snappy-framing
tag: d99f702c0086729efd6848dea8a01e5266c3a61c

source-repository-package
type: git
location: https://github.com/vincenthz/hs-certificate
Expand Down Expand Up @@ -149,11 +144,6 @@ source-repository-package
location: https://github.com/wireapp/saml2-web-sso
tag: 4227e38be5c0810012dc472fc6931f6087fbce68

source-repository-package
type: git
location: https://github.com/wireapp/snappy
tag: b0e5c08af48911caecffa4fa6a3e74872018b258

source-repository-package
type: git
location: https://gitlab.com/axeman/swagger
Expand Down
1 change: 1 addition & 0 deletions changelog.d/5-internal/bonanza-snappy
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Drop snappy support from bonanza
7 changes: 0 additions & 7 deletions stack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,6 @@ extra-deps:
- git: https://github.com/kim/hs-collectd
commit: 885da222be2375f78c7be36127620ed772b677c9

- git: https://github.com/kim/snappy-framing
commit: d99f702c0086729efd6848dea8a01e5266c3a61c

- git: https://gitlab.com/twittner/wai-routing
commit: 7e996a93fec5901767f845a50316b3c18e51a61d

Expand Down Expand Up @@ -241,10 +238,6 @@ extra-deps:
- git: https://github.com/wireapp/http2
commit: aa3501ad58e1abbd196781fac25a84f41ec2a787 # avoid-empty-data branch

# Fix in PR: https://github.com/bos/snappy/pull/7
- git: https://github.com/wireapp/snappy
commit: b0e5c08af48911caecffa4fa6a3e74872018b258 # master (Sep 03, 2021)

# Error handling fix: https://github.com/vincenthz/hs-certificate/pull/125
- git: https://github.com/vincenthz/hs-certificate
commit: a899bda3d7666d25143be7be8f3105fc076703d9 # master (Sep 29, 2021)
Expand Down
22 changes: 0 additions & 22 deletions stack.yaml.lock
Original file line number Diff line number Diff line change
Expand Up @@ -46,17 +46,6 @@ packages:
original:
git: https://github.com/kim/hs-collectd
commit: 885da222be2375f78c7be36127620ed772b677c9
- completed:
name: snappy-framing
version: 0.1.1
git: https://github.com/kim/snappy-framing
pantry-tree:
size: 651
sha256: 91a2ac7e0dd161fd82eee3007a6b488e53ad14a5d4e640ffdeba23f4741fbf64
commit: d99f702c0086729efd6848dea8a01e5266c3a61c
original:
git: https://github.com/kim/snappy-framing
commit: d99f702c0086729efd6848dea8a01e5266c3a61c
- completed:
name: wai-routing
version: 0.13.0
Expand Down Expand Up @@ -803,17 +792,6 @@ packages:
original:
git: https://github.com/wireapp/http2
commit: aa3501ad58e1abbd196781fac25a84f41ec2a787
- completed:
name: snappy
version: 0.2.0.2
git: https://github.com/wireapp/snappy
pantry-tree:
size: 989
sha256: ae7fdf1988910fa026279052e85ade0a99962a3e7812ace104797e12ead0cd1d
commit: b0e5c08af48911caecffa4fa6a3e74872018b258
original:
git: https://github.com/wireapp/snappy
commit: b0e5c08af48911caecffa4fa6a3e74872018b258
- completed:
subdir: x509-store
name: x509-store
Expand Down
5 changes: 1 addition & 4 deletions tools/bonanza/bonanza.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ cabal-version: 1.12
--
-- see: https://github.com/sol/hpack
--
-- hash: ffc381288ee6d06f96874ae5e486cc962dfb84f417859c96f4b3f60531aeb634
-- hash: 69f8e076592d4a3cea6af611bba2106000127e011bce90b73813a629885867bf

name: bonanza
version: 3.6.0
Expand Down Expand Up @@ -38,7 +38,6 @@ library
Bonanza.Streaming.Kibana
Bonanza.Streaming.Parser
Bonanza.Streaming.Protobuf
Bonanza.Streaming.Snappy
Bonanza.Types
other-modules:
Paths_bonanza
Expand Down Expand Up @@ -109,8 +108,6 @@ library
, protobuf >=0.2.1.1
, safe
, scientific
, snappy
, snappy-framing
, text
, time >=1.5
, unordered-containers
Expand Down
2 changes: 0 additions & 2 deletions tools/bonanza/package.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,6 @@ library:
- protobuf >=0.2.1.1
- scientific
- safe
- snappy
- snappy-framing
- time >=1.5
- unordered-containers
- vector
Expand Down
7 changes: 1 addition & 6 deletions tools/bonanza/src/Bonanza/App.hs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ import Bonanza.Geo
import Bonanza.Metrics
import qualified Bonanza.Streaming.Kibana as Kibana
import qualified Bonanza.Streaming.Parser as Parser
import qualified Bonanza.Streaming.Snappy as Snappy
import qualified Data.Aeson as Aeson
import qualified Data.ByteString as BS
import qualified Data.ByteString.Lazy as BL
Expand All @@ -48,16 +47,14 @@ import System.CPUTime
data Opts = Opts CommonOpts Command
deriving (Show)

data Compression = GZip | Snappy
data Compression = GZip

instance Read Compression where
readsPrec _ ('g' : 'z' : 'i' : 'p' : xs) = [(GZip, xs)]
readsPrec _ ('s' : 'n' : 'a' : 'p' : 'p' : 'y' : xs) = [(Snappy, xs)]
readsPrec _ _ = []

instance Show Compression where
show GZip = "gzip"
show Snappy = "snappy"

data CommonOpts = CommonOpts
{ parser :: !String,
Expand Down Expand Up @@ -250,9 +247,7 @@ runBonanza =
runDecompress :: Maybe Compression -> ConduitM ByteString ByteString IO ()
runDecompress Nothing = Conduit.map id
runDecompress (Just GZip) = Conduit.ungzip
runDecompress (Just Snappy) = Snappy.decode .| Snappy.bytes
runCompress :: Maybe Compression -> ConduitM ByteString ByteString IO ()
runCompress Nothing = Conduit.map id
runCompress (Just GZip) = Conduit.gzip
runCompress (Just Snappy) = Snappy.encode .| Snappy.bytes
readWith p = Parser.stream (Parser.byName p)
70 changes: 0 additions & 70 deletions tools/bonanza/src/Bonanza/Streaming/Snappy.hs

This file was deleted.