1234567891011121314151617181920212223 |
- package leveldb
- import (
- "github.com/seaweedfs/seaweedfs/weed/filer"
- "os"
- )
- var _ filer.BucketAware = (*LevelDB3Store)(nil)
- func (store *LevelDB3Store) OnBucketCreation(bucket string) {
- store.createDB(bucket)
- }
- func (store *LevelDB3Store) OnBucketDeletion(bucket string) {
- store.closeDB(bucket)
- if bucket != "" { // just to make sure
- os.RemoveAll(store.dir + "/" + bucket)
- }
- }
- func (store *LevelDB3Store) CanDropWholeBucket() bool {
- return true
- }
|