chore: move v2/v1/tsdb → v2/tsdb

pull/19446/head
Stuart Carnie 2020-08-26 10:46:47 -07:00
parent d20440a09f
commit dee8977d2c
No known key found for this signature in database
GPG Key ID: 848D9C9718D78B4F
249 changed files with 332 additions and 180 deletions

View File

@ -18,9 +18,9 @@ import (
"github.com/influxdata/influxdb/v2/logger" "github.com/influxdata/influxdb/v2/logger"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/pkg/file" "github.com/influxdata/influxdb/v2/pkg/file"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
"github.com/influxdata/influxdb/v2/v1/tsdb/index/tsi1" "github.com/influxdata/influxdb/v2/tsdb/index/tsi1"
"go.uber.org/zap" "go.uber.org/zap"
"golang.org/x/sync/errgroup" "golang.org/x/sync/errgroup"
) )

View File

@ -9,7 +9,7 @@ import (
"sort" "sort"
"sync" "sync"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"go.uber.org/zap" "go.uber.org/zap"
) )

View File

@ -11,7 +11,7 @@ import (
"github.com/influxdata/influxdb/v2/cmd/influx_inspect/verify/seriesfile" "github.com/influxdata/influxdb/v2/cmd/influx_inspect/verify/seriesfile"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"go.uber.org/zap" "go.uber.org/zap"
) )

View File

@ -10,7 +10,7 @@ import (
"path/filepath" "path/filepath"
"time" "time"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
// Command represents the program execution for "influx_inspect verify-tombstone". // Command represents the program execution for "influx_inspect verify-tombstone".

View File

@ -12,7 +12,7 @@ import (
"time" "time"
"unicode/utf8" "unicode/utf8"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
"github.com/pkg/errors" "github.com/pkg/errors"
) )

View File

@ -4,8 +4,8 @@ import (
"bufio" "bufio"
"os" "os"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxdb/v2/v1/tsdb/index/tsi1" "github.com/influxdata/influxdb/v2/tsdb/index/tsi1"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@ -66,11 +66,11 @@ import (
"github.com/influxdata/influxdb/v2/task/backend/scheduler" "github.com/influxdata/influxdb/v2/task/backend/scheduler"
"github.com/influxdata/influxdb/v2/telemetry" "github.com/influxdata/influxdb/v2/telemetry"
"github.com/influxdata/influxdb/v2/tenant" "github.com/influxdata/influxdb/v2/tenant"
_ "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1" // needed for tsm1
_ "github.com/influxdata/influxdb/v2/tsdb/index/tsi1" // needed for tsi1
iqlcoordinator "github.com/influxdata/influxdb/v2/v1/coordinator" iqlcoordinator "github.com/influxdata/influxdb/v2/v1/coordinator"
"github.com/influxdata/influxdb/v2/v1/services/meta" "github.com/influxdata/influxdb/v2/v1/services/meta"
storage2 "github.com/influxdata/influxdb/v2/v1/services/storage" storage2 "github.com/influxdata/influxdb/v2/v1/services/storage"
_ "github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" // needed for tsm1
_ "github.com/influxdata/influxdb/v2/v1/tsdb/index/tsi1" // needed for tsi1
"github.com/influxdata/influxdb/v2/vault" "github.com/influxdata/influxdb/v2/vault"
pzap "github.com/influxdata/influxdb/v2/zap" pzap "github.com/influxdata/influxdb/v2/zap"
"github.com/opentracing/opentracing-go" "github.com/opentracing/opentracing-go"

View File

@ -10,8 +10,8 @@ import (
"github.com/influxdata/flux" "github.com/influxdata/flux"
"github.com/influxdata/influxdb/v2" "github.com/influxdata/influxdb/v2"
"github.com/influxdata/influxdb/v2/cmd/influxd/launcher" "github.com/influxdata/influxdb/v2/cmd/influxd/launcher"
_ "github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" _ "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
_ "github.com/influxdata/influxdb/v2/v1/tsdb/index/tsi1" _ "github.com/influxdata/influxdb/v2/tsdb/index/tsi1"
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )

View File

@ -1,6 +1,6 @@
package internal package internal
import "github.com/influxdata/influxdb/v2/v1/tsdb" import "github.com/influxdata/influxdb/v2/tsdb"
var ( var (
_ tsdb.IntegerArrayCursor = NewIntegerArrayCursorMock() _ tsdb.IntegerArrayCursor = NewIntegerArrayCursorMock()

151
internal/tsdb_store.go Normal file
View File

@ -0,0 +1,151 @@
package internal
import (
"io"
"time"
"github.com/influxdata/influxdb/v2/influxql/query"
"github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxql"
"go.uber.org/zap"
)
// TSDBStoreMock is a mockable implementation of tsdb.Store.
type TSDBStoreMock struct {
BackupShardFn func(id uint64, since time.Time, w io.Writer) error
BackupSeriesFileFn func(database string, w io.Writer) error
ExportShardFn func(id uint64, ExportStart time.Time, ExportEnd time.Time, w io.Writer) error
CloseFn func() error
CreateShardFn func(database, policy string, shardID uint64, enabled bool) error
CreateShardSnapshotFn func(id uint64) (string, error)
DatabasesFn func() []string
DeleteDatabaseFn func(name string) error
DeleteMeasurementFn func(database, name string) error
DeleteRetentionPolicyFn func(database, name string) error
DeleteSeriesFn func(database string, sources []influxql.Source, condition influxql.Expr) error
DeleteShardFn func(id uint64) error
DiskSizeFn func() (int64, error)
ExpandSourcesFn func(sources influxql.Sources) (influxql.Sources, error)
ImportShardFn func(id uint64, r io.Reader) error
MeasurementSeriesCountsFn func(database string) (measuments int, series int)
MeasurementsCardinalityFn func(database string) (int64, error)
MeasurementNamesFn func(auth query.Authorizer, database string, cond influxql.Expr) ([][]byte, error)
OpenFn func() error
PathFn func() string
RestoreShardFn func(id uint64, r io.Reader) error
SeriesCardinalityFn func(database string) (int64, error)
SetShardEnabledFn func(shardID uint64, enabled bool) error
ShardFn func(id uint64) *tsdb.Shard
ShardGroupFn func(ids []uint64) tsdb.ShardGroup
ShardIDsFn func() []uint64
ShardNFn func() int
ShardRelativePathFn func(id uint64) (string, error)
ShardsFn func(ids []uint64) []*tsdb.Shard
StatisticsFn func(tags map[string]string) []models.Statistic
TagKeysFn func(auth query.Authorizer, shardIDs []uint64, cond influxql.Expr) ([]tsdb.TagKeys, error)
TagValuesFn func(auth query.Authorizer, shardIDs []uint64, cond influxql.Expr) ([]tsdb.TagValues, error)
WithLoggerFn func(log *zap.Logger)
WriteToShardFn func(shardID uint64, points []models.Point) error
}
func (s *TSDBStoreMock) BackupShard(id uint64, since time.Time, w io.Writer) error {
return s.BackupShardFn(id, since, w)
}
func (s *TSDBStoreMock) BackupSeriesFile(database string, w io.Writer) error {
return s.BackupSeriesFileFn(database, w)
}
func (s *TSDBStoreMock) ExportShard(id uint64, ExportStart time.Time, ExportEnd time.Time, w io.Writer) error {
return s.ExportShardFn(id, ExportStart, ExportEnd, w)
}
func (s *TSDBStoreMock) Close() error { return s.CloseFn() }
func (s *TSDBStoreMock) CreateShard(database string, retentionPolicy string, shardID uint64, enabled bool) error {
return s.CreateShardFn(database, retentionPolicy, shardID, enabled)
}
func (s *TSDBStoreMock) CreateShardSnapshot(id uint64) (string, error) {
return s.CreateShardSnapshotFn(id)
}
func (s *TSDBStoreMock) Databases() []string {
return s.DatabasesFn()
}
func (s *TSDBStoreMock) DeleteDatabase(name string) error {
return s.DeleteDatabaseFn(name)
}
func (s *TSDBStoreMock) DeleteMeasurement(database string, name string) error {
return s.DeleteMeasurementFn(database, name)
}
func (s *TSDBStoreMock) DeleteRetentionPolicy(database string, name string) error {
return s.DeleteRetentionPolicyFn(database, name)
}
func (s *TSDBStoreMock) DeleteSeries(database string, sources []influxql.Source, condition influxql.Expr) error {
return s.DeleteSeriesFn(database, sources, condition)
}
func (s *TSDBStoreMock) DeleteShard(shardID uint64) error {
return s.DeleteShardFn(shardID)
}
func (s *TSDBStoreMock) DiskSize() (int64, error) {
return s.DiskSizeFn()
}
func (s *TSDBStoreMock) ExpandSources(sources influxql.Sources) (influxql.Sources, error) {
return s.ExpandSourcesFn(sources)
}
func (s *TSDBStoreMock) ImportShard(id uint64, r io.Reader) error {
return s.ImportShardFn(id, r)
}
func (s *TSDBStoreMock) MeasurementNames(auth query.Authorizer, database string, cond influxql.Expr) ([][]byte, error) {
return s.MeasurementNamesFn(auth, database, cond)
}
func (s *TSDBStoreMock) MeasurementSeriesCounts(database string) (measuments int, series int) {
return s.MeasurementSeriesCountsFn(database)
}
func (s *TSDBStoreMock) MeasurementsCardinality(database string) (int64, error) {
return s.MeasurementsCardinalityFn(database)
}
func (s *TSDBStoreMock) Open() error {
return s.OpenFn()
}
func (s *TSDBStoreMock) Path() string {
return s.PathFn()
}
func (s *TSDBStoreMock) RestoreShard(id uint64, r io.Reader) error {
return s.RestoreShardFn(id, r)
}
func (s *TSDBStoreMock) SeriesCardinality(database string) (int64, error) {
return s.SeriesCardinalityFn(database)
}
func (s *TSDBStoreMock) SetShardEnabled(shardID uint64, enabled bool) error {
return s.SetShardEnabledFn(shardID, enabled)
}
func (s *TSDBStoreMock) Shard(id uint64) *tsdb.Shard {
return s.ShardFn(id)
}
func (s *TSDBStoreMock) ShardGroup(ids []uint64) tsdb.ShardGroup {
return s.ShardGroupFn(ids)
}
func (s *TSDBStoreMock) ShardIDs() []uint64 {
return s.ShardIDsFn()
}
func (s *TSDBStoreMock) ShardN() int {
return s.ShardNFn()
}
func (s *TSDBStoreMock) ShardRelativePath(id uint64) (string, error) {
return s.ShardRelativePathFn(id)
}
func (s *TSDBStoreMock) Shards(ids []uint64) []*tsdb.Shard {
return s.ShardsFn(ids)
}
func (s *TSDBStoreMock) Statistics(tags map[string]string) []models.Statistic {
return s.StatisticsFn(tags)
}
func (s *TSDBStoreMock) TagKeys(auth query.Authorizer, shardIDs []uint64, cond influxql.Expr) ([]tsdb.TagKeys, error) {
return s.TagKeysFn(auth, shardIDs, cond)
}
func (s *TSDBStoreMock) TagValues(auth query.Authorizer, shardIDs []uint64, cond influxql.Expr) ([]tsdb.TagValues, error) {
return s.TagValuesFn(auth, shardIDs, cond)
}
func (s *TSDBStoreMock) WithLogger(log *zap.Logger) {
s.WithLoggerFn(log)
}
func (s *TSDBStoreMock) WriteToShard(shardID uint64, points []models.Point) error {
return s.WriteToShardFn(shardID, points)
}

View File

@ -4,7 +4,7 @@ import (
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/pkg/data/gen" "github.com/influxdata/influxdb/v2/pkg/data/gen"
"github.com/influxdata/influxdb/v2/storage/reads" "github.com/influxdata/influxdb/v2/storage/reads"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
type GeneratorResultSet struct { type GeneratorResultSet struct {

View File

@ -9,7 +9,7 @@ import (
"github.com/influxdata/influxdb/v2/mock" "github.com/influxdata/influxdb/v2/mock"
"github.com/influxdata/influxdb/v2/pkg/data/gen" "github.com/influxdata/influxdb/v2/pkg/data/gen"
"github.com/influxdata/influxdb/v2/storage/reads" "github.com/influxdata/influxdb/v2/storage/reads"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
func mustNewSpecFromToml(tb testing.TB, toml string) *gen.Spec { func mustNewSpecFromToml(tb testing.TB, toml string) *gen.Spec {

View File

@ -7,8 +7,8 @@
package gen package gen
import ( import (
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
type FloatValues interface { type FloatValues interface {

View File

@ -1,8 +1,8 @@
package gen package gen
import ( import (
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
{{range .}} {{range .}}

View File

@ -8,7 +8,7 @@ package gen
import ( import (
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
type FloatValuesSequence interface { type FloatValuesSequence interface {

View File

@ -2,7 +2,7 @@ package gen
import ( import (
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
{{range .}} {{range .}}

View File

@ -3,7 +3,7 @@ package predicate
import ( import (
"github.com/influxdata/influxdb/v2" "github.com/influxdata/influxdb/v2"
"github.com/influxdata/influxdb/v2/storage/reads/datatypes" "github.com/influxdata/influxdb/v2/storage/reads/datatypes"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
// Node is a predicate node. // Node is a predicate node.

View File

@ -2,7 +2,7 @@ package querytest
import ( import (
"github.com/influxdata/flux/plan" "github.com/influxdata/flux/plan"
"github.com/influxdata/flux/stdlib/influxdata/influxdb/v1" v1 "github.com/influxdata/flux/stdlib/influxdata/influxdb/v1"
"github.com/influxdata/influxdb/v2/query/influxql" "github.com/influxdata/influxdb/v2/query/influxql"
"github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb" "github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb"
) )

View File

@ -14,7 +14,7 @@ import (
platform "github.com/influxdata/influxdb/v2" platform "github.com/influxdata/influxdb/v2"
"github.com/influxdata/influxdb/v2/kit/tracing" "github.com/influxdata/influxdb/v2/kit/tracing"
"github.com/influxdata/influxdb/v2/query" "github.com/influxdata/influxdb/v2/query"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
func init() { func init() {

View File

@ -13,7 +13,7 @@ import (
"github.com/influxdata/influxdb/v2/kit/prom/promtest" "github.com/influxdata/influxdb/v2/kit/prom/promtest"
"github.com/influxdata/influxdb/v2/mock" "github.com/influxdata/influxdb/v2/mock"
"github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb" "github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
"github.com/influxdata/influxdb/v2/uuid" "github.com/influxdata/influxdb/v2/uuid"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
) )

View File

@ -10,7 +10,7 @@ import (
"github.com/influxdata/flux/semantic" "github.com/influxdata/flux/semantic"
platform "github.com/influxdata/influxdb/v2" platform "github.com/influxdata/influxdb/v2"
"github.com/influxdata/influxdb/v2/kit/prom" "github.com/influxdata/influxdb/v2/kit/prom"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
) )

View File

@ -9,7 +9,7 @@ import (
"github.com/influxdata/flux/execute" "github.com/influxdata/flux/execute"
"github.com/influxdata/flux/memory" "github.com/influxdata/flux/memory"
"github.com/influxdata/flux/plan" "github.com/influxdata/flux/plan"
"github.com/influxdata/flux/stdlib/influxdata/influxdb/v1" v1 "github.com/influxdata/flux/stdlib/influxdata/influxdb/v1"
"github.com/influxdata/flux/values" "github.com/influxdata/flux/values"
platform "github.com/influxdata/influxdb/v2" platform "github.com/influxdata/influxdb/v2"
"github.com/influxdata/influxdb/v2/query" "github.com/influxdata/influxdb/v2/query"

View File

@ -10,7 +10,7 @@ import (
"github.com/influxdata/flux/plan" "github.com/influxdata/flux/plan"
"github.com/influxdata/influxdb/v2" "github.com/influxdata/influxdb/v2"
"github.com/influxdata/influxdb/v2/storage/reads/datatypes" "github.com/influxdata/influxdb/v2/storage/reads/datatypes"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
// StorageReader is an interface for reading tables from the storage subsystem. // StorageReader is an interface for reading tables from the storage subsystem.

View File

@ -4,7 +4,7 @@ import (
"time" "time"
"github.com/influxdata/influxdb/v2/toml" "github.com/influxdata/influxdb/v2/toml"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
// Default configuration values. // Default configuration values.

View File

@ -7,17 +7,17 @@ import (
"sync" "sync"
"time" "time"
_ "github.com/influxdata/influxdb/v2/v1/tsdb/engine" _ "github.com/influxdata/influxdb/v2/tsdb/engine"
_ "github.com/influxdata/influxdb/v2/v1/tsdb/index/inmem" _ "github.com/influxdata/influxdb/v2/tsdb/index/inmem"
_ "github.com/influxdata/influxdb/v2/v1/tsdb/index/tsi1" _ "github.com/influxdata/influxdb/v2/tsdb/index/tsi1"
"github.com/influxdata/influxdb/v2" "github.com/influxdata/influxdb/v2"
"github.com/influxdata/influxdb/v2/kit/tracing" "github.com/influxdata/influxdb/v2/kit/tracing"
"github.com/influxdata/influxdb/v2/logger" "github.com/influxdata/influxdb/v2/logger"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxdb/v2/v1/coordinator" "github.com/influxdata/influxdb/v2/v1/coordinator"
"github.com/influxdata/influxdb/v2/v1/services/meta" "github.com/influxdata/influxdb/v2/v1/services/meta"
"github.com/influxdata/influxdb/v2/v1/tsdb"
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"go.uber.org/zap" "go.uber.org/zap"

View File

@ -14,7 +14,7 @@ import (
"github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb" "github.com/influxdata/influxdb/v2/query/stdlib/influxdata/influxdb"
storage "github.com/influxdata/influxdb/v2/storage/reads" storage "github.com/influxdata/influxdb/v2/storage/reads"
"github.com/influxdata/influxdb/v2/storage/reads/datatypes" "github.com/influxdata/influxdb/v2/storage/reads/datatypes"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
// GroupCursorError is returned when two different cursor types // GroupCursorError is returned when two different cursor types

View File

@ -16,7 +16,7 @@ import (
"github.com/influxdata/influxdb/v2" "github.com/influxdata/influxdb/v2"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
storage "github.com/influxdata/influxdb/v2/storage/reads" storage "github.com/influxdata/influxdb/v2/storage/reads"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
// //

View File

@ -10,7 +10,7 @@ import (
"github.com/influxdata/influxdb/v2" "github.com/influxdata/influxdb/v2"
storage "github.com/influxdata/influxdb/v2/storage/reads" storage "github.com/influxdata/influxdb/v2/storage/reads"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
{{range .}} {{range .}}
// //

View File

@ -6,10 +6,11 @@ package mocks
import ( import (
context "context" context "context"
gomock "github.com/golang/mock/gomock"
influxdb "github.com/influxdata/influxdb/v2"
reflect "reflect" reflect "reflect"
time "time" time "time"
gomock "github.com/golang/mock/gomock"
influxdb "github.com/influxdata/influxdb/v2"
) )
// MockEngineSchema is a mock of EngineSchema interface // MockEngineSchema is a mock of EngineSchema interface

View File

@ -9,7 +9,7 @@ package reads
import ( import (
"errors" "errors"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
const ( const (

View File

@ -3,7 +3,7 @@ package reads
import ( import (
"errors" "errors"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
const ( const (

View File

@ -5,7 +5,7 @@ import (
"fmt" "fmt"
"github.com/influxdata/influxdb/v2/storage/reads/datatypes" "github.com/influxdata/influxdb/v2/storage/reads/datatypes"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
type singleValue struct { type singleValue struct {

View File

@ -3,7 +3,7 @@ package reads
import ( import (
"testing" "testing"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
func TestIntegerFilterArrayCursor(t *testing.T) { func TestIntegerFilterArrayCursor(t *testing.T) {

View File

@ -9,7 +9,7 @@ import (
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/storage/reads/datatypes" "github.com/influxdata/influxdb/v2/storage/reads/datatypes"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
type groupResultSet struct { type groupResultSet struct {

View File

@ -6,7 +6,7 @@ import (
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/storage/reads/datatypes" "github.com/influxdata/influxdb/v2/storage/reads/datatypes"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
type multiShardCursors interface { type multiShardCursors interface {

View File

@ -6,7 +6,7 @@ import (
"strconv" "strconv"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
// ResultSetToLineProtocol transforms rs to line protocol and writes the // ResultSetToLineProtocol transforms rs to line protocol and writes the

View File

@ -4,7 +4,7 @@ import (
"context" "context"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
"github.com/influxdata/influxql" "github.com/influxdata/influxql"
) )

View File

@ -6,7 +6,7 @@ import (
"github.com/gogo/protobuf/proto" "github.com/gogo/protobuf/proto"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/storage/reads/datatypes" "github.com/influxdata/influxdb/v2/storage/reads/datatypes"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
type ResultSet interface { type ResultSet interface {

View File

@ -8,7 +8,7 @@ import (
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/storage/reads" "github.com/influxdata/influxdb/v2/storage/reads"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
func cursorToString(wr io.Writer, cur cursors.Cursor) { func cursorToString(wr io.Writer, cur cursors.Cursor) {

View File

@ -9,7 +9,7 @@ import (
"github.com/influxdata/influxdb/v2" "github.com/influxdata/influxdb/v2"
"github.com/influxdata/influxdb/v2/kit/tracing" "github.com/influxdata/influxdb/v2/kit/tracing"
"github.com/influxdata/influxdb/v2/logger" "github.com/influxdata/influxdb/v2/logger"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
"github.com/prometheus/client_golang/prometheus" "github.com/prometheus/client_golang/prometheus"
"go.uber.org/zap" "go.uber.org/zap"
"go.uber.org/zap/zapcore" "go.uber.org/zap/zapcore"

View File

@ -5,7 +5,7 @@ import (
"time" "time"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
// TestBatch_Size ensures that a batcher generates a batch when the size threshold is reached. // TestBatch_Size ensures that a batcher generates a batch when the size threshold is reached.

View File

@ -5,7 +5,7 @@ import (
"time" "time"
"github.com/BurntSushi/toml" "github.com/BurntSushi/toml"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
func TestConfig_Parse(t *testing.T) { func TestConfig_Parse(t *testing.T) {

View File

@ -4,7 +4,7 @@ import (
"context" "context"
"github.com/influxdata/influxdb/v2/influxql/query" "github.com/influxdata/influxdb/v2/influxql/query"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
type ( type (

View File

@ -5,7 +5,7 @@ import (
"testing" "testing"
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
func makeBooleanArray(v ...interface{}) *cursors.BooleanArray { func makeBooleanArray(v ...interface{}) *cursors.BooleanArray {

View File

@ -6,7 +6,7 @@ import (
"testing" "testing"
"github.com/influxdata/influxdb/v2/pkg/testing/assert" "github.com/influxdata/influxdb/v2/pkg/testing/assert"
"github.com/influxdata/influxdb/v2/v1/tsdb/cursors" "github.com/influxdata/influxdb/v2/tsdb/cursors"
) )
// Verifies FieldType precedence behavior is equivalent to influxql.DataType#LessThan // Verifies FieldType precedence behavior is equivalent to influxql.DataType#LessThan

View File

@ -1,9 +1,9 @@
// Package engine can be imported to initialize and register all available TSDB engines. // Package engine can be imported to initialize and register all available TSDB engines.
// //
// Alternatively, you can import any individual subpackage underneath engine. // Alternatively, you can import any individual subpackage underneath engine.
package engine // import "github.com/influxdata/influxdb/v2/v1/tsdb/engine" package engine // import "github.com/influxdata/influxdb/v2/tsdb/engine"
import ( import (
// Initialize and register tsm1 engine // Initialize and register tsm1 engine
_ "github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" _ "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )

View File

@ -9,7 +9,7 @@ package tsm1
import ( import (
"sort" "sort"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
// Array Cursors // Array Cursors

View File

@ -3,7 +3,7 @@ package tsm1
import ( import (
"sort" "sort"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
// Array Cursors // Array Cursors

View File

@ -11,7 +11,7 @@ import (
"github.com/influxdata/influxdb/v2/influxql/query" "github.com/influxdata/influxdb/v2/influxql/query"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
// buildFloatArrayCursor creates an array cursor for a float field. // buildFloatArrayCursor creates an array cursor for a float field.

View File

@ -5,7 +5,7 @@ import (
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/influxql/query" "github.com/influxdata/influxdb/v2/influxql/query"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
{{range .}} {{range .}}

View File

@ -7,7 +7,7 @@ import (
"github.com/influxdata/influxdb/v2/influxql/query" "github.com/influxdata/influxdb/v2/influxql/query"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/pkg/metrics" "github.com/influxdata/influxdb/v2/pkg/metrics"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxql" "github.com/influxdata/influxql"
) )

View File

@ -3,7 +3,7 @@ package tsm1
import ( import (
"fmt" "fmt"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
// DecodeBooleanArrayBlock decodes the boolean block from the byte slice // DecodeBooleanArrayBlock decodes the boolean block from the byte slice

View File

@ -7,8 +7,8 @@ import (
"time" "time"
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
func TestDecodeFloatArrayBlock(t *testing.T) { func TestDecodeFloatArrayBlock(t *testing.T) {

View File

@ -9,7 +9,7 @@ import (
"testing/quick" "testing/quick"
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
func TestBooleanArrayEncodeAll_NoValues(t *testing.T) { func TestBooleanArrayEncodeAll_NoValues(t *testing.T) {

View File

@ -10,7 +10,7 @@ import (
"testing/quick" "testing/quick"
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
var fullBlockFloat64Ones []float64 var fullBlockFloat64Ones []float64

View File

@ -10,8 +10,8 @@ import (
"testing/quick" "testing/quick"
"github.com/google/go-cmp/cmp" "github.com/google/go-cmp/cmp"
"github.com/influxdata/influxdb/v2/internal/testutil"
"github.com/influxdata/influxdb/v2/uuid" "github.com/influxdata/influxdb/v2/uuid"
"github.com/influxdata/influxdb/v2/v1/internal/testutil"
) )
func equalError(a, b error) bool { func equalError(a, b error) bool {

View File

@ -10,7 +10,7 @@ import (
"testing/quick" "testing/quick"
"github.com/dgryski/go-bitstream" "github.com/dgryski/go-bitstream"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
func TestBitStreamEOF(t *testing.T) { func TestBitStreamEOF(t *testing.T) {

View File

@ -6,7 +6,7 @@ import (
"testing" "testing"
"testing/quick" "testing/quick"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
func Test_BooleanEncoder_NoValues(t *testing.T) { func Test_BooleanEncoder_NoValues(t *testing.T) {

View File

@ -9,7 +9,7 @@ import (
"time" "time"
"github.com/influxdata/influxdb/v2/models" "github.com/influxdata/influxdb/v2/models"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxql" "github.com/influxdata/influxql"
"go.uber.org/zap" "go.uber.org/zap"
) )

View File

@ -6,7 +6,7 @@ import (
"sync" "sync"
"testing" "testing"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
func TestCacheCheckConcurrentReadsAreSafe(t *testing.T) { func TestCacheCheckConcurrentReadsAreSafe(t *testing.T) {

View File

@ -9,7 +9,7 @@ package tsm1
import ( import (
"sort" "sort"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
// merge combines the next set of blocks into merged blocks. // merge combines the next set of blocks into merged blocks.

View File

@ -3,7 +3,7 @@ package tsm1
import ( import (
"sort" "sort"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
{{range .}} {{range .}}

View File

@ -27,7 +27,7 @@ import (
"time" "time"
"github.com/influxdata/influxdb/v2/pkg/limiter" "github.com/influxdata/influxdb/v2/pkg/limiter"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
const maxTSMFileSize = uint32(2048 * 1024 * 1024) // 2GB const maxTSMFileSize = uint32(2048 * 1024 * 1024) // 2GB

View File

@ -10,8 +10,8 @@ import (
"testing" "testing"
"time" "time"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
// Tests compacting a Cache snapshot into a single TSM file // Tests compacting a Cache snapshot into a single TSM file

View File

@ -9,7 +9,7 @@ import (
"sort" "sort"
"testing" "testing"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
func TestDigest_None(t *testing.T) { func TestDigest_None(t *testing.T) {

View File

@ -6,7 +6,7 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
// Test that an error is returned if a manifest isn't the first thing written // Test that an error is returned if a manifest isn't the first thing written

View File

@ -10,7 +10,7 @@ import (
"fmt" "fmt"
"sort" "sort"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
// Values represents a slice of values. // Values represents a slice of values.

View File

@ -4,7 +4,7 @@ import (
"fmt" "fmt"
"sort" "sort"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
) )
{{range .}} {{range .}}

View File

@ -7,7 +7,7 @@ import (
"time" "time"
"github.com/influxdata/influxdb/v2/pkg/pool" "github.com/influxdata/influxdb/v2/pkg/pool"
"github.com/influxdata/influxdb/v2/v1/tsdb" "github.com/influxdata/influxdb/v2/tsdb"
"github.com/influxdata/influxql" "github.com/influxdata/influxql"
) )

View File

@ -8,7 +8,7 @@ import (
"time" "time"
"github.com/davecgh/go-spew/spew" "github.com/davecgh/go-spew/spew"
"github.com/influxdata/influxdb/v2/v1/tsdb/engine/tsm1" "github.com/influxdata/influxdb/v2/tsdb/engine/tsm1"
) )
func TestEncoding_FloatBlock(t *testing.T) { func TestEncoding_FloatBlock(t *testing.T) {

Some files were not shown because too many files have changed in this diff Show More