[server] Use forked cdb library (which works in multi-threaded scenarios)

This commit is contained in:
Ciprian Dorin Craciun 2018-11-09 16:55:18 +02:00
parent c6512da307
commit 0ddbf320a7
2 changed files with 6 additions and 3 deletions

View file

@ -16,7 +16,8 @@ import "path/filepath"
import "os"
import "sort"
import "github.com/colinmarc/cdb"
// import "github.com/colinmarc/cdb"
import cdb "github.com/cipriancraciun/go-cdb-lib"
import . "../lib"

View file

@ -14,12 +14,14 @@ import "net/url"
import "os"
import "time"
import "github.com/colinmarc/cdb"
// import "github.com/colinmarc/cdb"
import cdb "github.com/cipriancraciun/go-cdb-lib"
import . "../lib"
type server struct {
cdbReader *cdb.CDB
debug bool
@ -264,7 +266,7 @@ func main_0 () (error) {
}
var _cdbReader *cdb.CDB
if _cdbReader_0, _error := cdb.New (_cdbFile, nil); _error == nil {
if _cdbReader_0, _error := cdb.NewWithHasher (_cdbFile, nil); _error == nil {
_cdbReader = _cdbReader_0
} else {
AbortError (_error, "[85234ba0] failed opening archive!")