1
0
Fork 0
mirror of https://github.com/chrislusf/seaweedfs synced 2024-07-06 17:17:25 +02:00

skip build for 32 bit computers

This commit is contained in:
Chris Lu 2019-11-22 22:52:21 -08:00
parent 249b9d8d5d
commit bc6cd93431
2 changed files with 63 additions and 0 deletions

View file

@ -1,3 +1,5 @@
// +build !386 !arm
package tikv
import (

View file

@ -0,0 +1,61 @@
// +build 386 arm
package tikv
import (
"context"
"fmt"
"github.com/chrislusf/seaweedfs/weed/filer2"
weed_util "github.com/chrislusf/seaweedfs/weed/util"
)
func init() {
filer2.Stores = append(filer2.Stores, &TikvStore{})
}
type TikvStore struct {
}
func (store *TikvStore) GetName() string {
return "tikv"
}
func (store *TikvStore) Initialize(configuration weed_util.Configuration) (err error) {
return fmt.Errorf("not implemented for 32 bit computers")
}
func (store *TikvStore) initialize(pdAddr string) (err error) {
return fmt.Errorf("not implemented for 32 bit computers")
}
func (store *TikvStore) BeginTransaction(ctx context.Context) (context.Context, error) {
return nil, fmt.Errorf("not implemented for 32 bit computers")
}
func (store *TikvStore) CommitTransaction(ctx context.Context) error {
return fmt.Errorf("not implemented for 32 bit computers")
}
func (store *TikvStore) RollbackTransaction(ctx context.Context) error {
return fmt.Errorf("not implemented for 32 bit computers")
}
func (store *TikvStore) InsertEntry(ctx context.Context, entry *filer2.Entry) (err error) {
return fmt.Errorf("not implemented for 32 bit computers")
}
func (store *TikvStore) UpdateEntry(ctx context.Context, entry *filer2.Entry) (err error) {
return fmt.Errorf("not implemented for 32 bit computers")
}
func (store *TikvStore) FindEntry(ctx context.Context, fullpath filer2.FullPath) (entry *filer2.Entry, err error) {
return nil, fmt.Errorf("not implemented for 32 bit computers")
}
func (store *TikvStore) DeleteEntry(ctx context.Context, fullpath filer2.FullPath) (err error) {
return fmt.Errorf("not implemented for 32 bit computers")
}
func (store *TikvStore) ListDirectoryEntries(ctx context.Context, fullpath filer2.FullPath, startFileName string, inclusive bool,
limit int) (entries []*filer2.Entry, err error) {
return nil, fmt.Errorf("not implemented for 32 bit computers")
}