Removed Storm persistence. Too slow and SQL implementation is actually more versatile

This commit is contained in:
Deluan
2020-01-13 10:49:36 -05:00
parent 66e9377795
commit 0629be5800
17 changed files with 0 additions and 920 deletions
-10
View File
@@ -10,7 +10,6 @@ import (
"github.com/cloudsonic/sonic-server/persistence"
"github.com/cloudsonic/sonic-server/persistence/db_ledis"
"github.com/cloudsonic/sonic-server/persistence/db_sql"
"github.com/cloudsonic/sonic-server/persistence/db_storm"
"github.com/cloudsonic/sonic-server/scanner"
"github.com/deluan/gomate"
"github.com/deluan/gomate/ledis"
@@ -56,8 +55,6 @@ func createPersistenceProvider(provider persistence.ProviderIdentifier) *Provide
switch provider {
case "sql":
return createSQLProvider()
case "storm":
return createStormProvider()
default:
return createLedisDBProvider()
}
@@ -77,13 +74,6 @@ func createLedisDBProvider() *Provider {
))
}
func createStormProvider() *Provider {
panic(wire.Build(
db_storm.Set,
wire.Struct(new(Provider), "*"),
))
}
func newDB() gomate.DB {
return ledis.NewEmbeddedDB(db_ledis.Db())
}