Compare commits
No commits in common. "9b71244391f2f843e92d1ac4778133f0e4159b7b" and "ada1f26b680331d9c6fb1e3ff5ea0b37a9df35ee" have entirely different histories.
9b71244391
...
ada1f26b68
@ -14,6 +14,7 @@ var (
|
|||||||
|
|
||||||
type ThreadGdbmDb struct {
|
type ThreadGdbmDb struct {
|
||||||
db db.Db
|
db db.Db
|
||||||
|
registered bool
|
||||||
connStr string
|
connStr string
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -29,7 +30,6 @@ func(tdb *ThreadGdbmDb) Connect(ctx context.Context, connStr string) error {
|
|||||||
_, ok = dbC[connStr]
|
_, ok = dbC[connStr]
|
||||||
if ok {
|
if ok {
|
||||||
logg.WarnCtxf(ctx, "already registered thread gdbm, skipping", "connStr", connStr)
|
logg.WarnCtxf(ctx, "already registered thread gdbm, skipping", "connStr", connStr)
|
||||||
return nil
|
|
||||||
}
|
}
|
||||||
gdb := gdbmdb.NewGdbmDb()
|
gdb := gdbmdb.NewGdbmDb()
|
||||||
err := gdb.Connect(ctx, connStr)
|
err := gdb.Connect(ctx, connStr)
|
||||||
@ -39,6 +39,7 @@ func(tdb *ThreadGdbmDb) Connect(ctx context.Context, connStr string) error {
|
|||||||
dbC[connStr] = make(chan db.Db, 1)
|
dbC[connStr] = make(chan db.Db, 1)
|
||||||
dbC[connStr]<- gdb
|
dbC[connStr]<- gdb
|
||||||
tdb.connStr = connStr
|
tdb.connStr = connStr
|
||||||
|
tdb.registered = true
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user