Browse Source

ensure tables are created

fix https://github.com/chrislusf/seaweedfs/issues/1957
pull/1960/head
Chris Lu 4 years ago
parent
commit
5e64f65632
  1. 4
      weed/filer/abstract_sql/abstract_sql_store.go

4
weed/filer/abstract_sql/abstract_sql_store.go

@ -36,6 +36,8 @@ func (store *AbstractSqlStore) OnBucketCreation(bucket string) {
store.dbsLock.Lock() store.dbsLock.Lock()
defer store.dbsLock.Unlock() defer store.dbsLock.Unlock()
store.CreateTable(context.Background(), bucket)
if store.dbs == nil { if store.dbs == nil {
return return
} }
@ -45,6 +47,8 @@ func (store *AbstractSqlStore) OnBucketDeletion(bucket string) {
store.dbsLock.Lock() store.dbsLock.Lock()
defer store.dbsLock.Unlock() defer store.dbsLock.Unlock()
store.deleteTable(context.Background(), bucket)
if store.dbs == nil { if store.dbs == nil {
return return
} }

Loading…
Cancel
Save