Browse Source

Make tikv filer enable/disable by build tags

pull/3233/head
yulai.li 3 years ago
parent
commit
824cbe32be
  1. 4
      Makefile
  2. 5
      weed/filer/tikv/tikv.go
  3. 3
      weed/filer/tikv/tikv_store.go
  4. 3
      weed/filer/tikv/tikv_store_kv.go

4
Makefile

@ -8,7 +8,7 @@ install:
cd weed; go install cd weed; go install
full_install: full_install:
cd weed; go install -tags "elastic gocdk sqlite ydb"
cd weed; go install -tags "elastic gocdk sqlite ydb tikv"
test: test:
cd weed; go test -tags "elastic gocdk sqlite ydb" -v ./...
cd weed; go test -tags "elastic gocdk sqlite ydb tikv" -v ./...

5
weed/filer/tikv/tikv.go

@ -1,5 +1,6 @@
package tikv
/* /*
* Package tikv is for TiKV filer store.
* This empty file is let go build can work without tikv tag * This empty file is let go build can work without tikv tag
* Using "make full_install" to enable TiKV filer store.
*/ */
package tikv

3
weed/filer/tikv/tikv_store.go

@ -1,3 +1,6 @@
//go:build tikv
// +build tikv
package tikv package tikv
import ( import (

3
weed/filer/tikv/tikv_store_kv.go

@ -1,3 +1,6 @@
//go:build tikv
// +build tikv
package tikv package tikv
import ( import (

Loading…
Cancel
Save