mirror modification
Cette révision appartient à :
Parent
91d4db63d5
révision
fc9e41007a
14
bitcask.go
14
bitcask.go
|
@ -19,13 +19,13 @@ import (
|
||||||
art "github.com/plar/go-adaptive-radix-tree"
|
art "github.com/plar/go-adaptive-radix-tree"
|
||||||
log "github.com/sirupsen/logrus"
|
log "github.com/sirupsen/logrus"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
"git.mills.io/prologic/bitcask/internal/config"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/config"
|
||||||
"git.mills.io/prologic/bitcask/internal/data"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/data"
|
||||||
"git.mills.io/prologic/bitcask/internal/data/codec"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/data/codec"
|
||||||
"git.mills.io/prologic/bitcask/internal/index"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/index"
|
||||||
"git.mills.io/prologic/bitcask/internal/metadata"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/metadata"
|
||||||
"git.mills.io/prologic/bitcask/scripts/migrations"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/scripts/migrations"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -18,9 +18,9 @@ import (
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
"github.com/stretchr/testify/require"
|
"github.com/stretchr/testify/require"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
"git.mills.io/prologic/bitcask/internal/config"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/config"
|
||||||
"git.mills.io/prologic/bitcask/internal/mocks"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/mocks"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var delCmd = &cobra.Command{
|
var delCmd = &cobra.Command{
|
||||||
|
|
|
@ -11,7 +11,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var errNotAllDataWritten = errors.New("error: not all data written")
|
var errNotAllDataWritten = errors.New("error: not all data written")
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var getCmd = &cobra.Command{
|
var getCmd = &cobra.Command{
|
||||||
|
|
|
@ -11,7 +11,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var importCmd = &cobra.Command{
|
var importCmd = &cobra.Command{
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var initdbCmd = &cobra.Command{
|
var initdbCmd = &cobra.Command{
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var keysCmd = &cobra.Command{
|
var keysCmd = &cobra.Command{
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var mergeCmd = &cobra.Command{
|
var mergeCmd = &cobra.Command{
|
||||||
|
|
|
@ -10,7 +10,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var putCmd = &cobra.Command{
|
var putCmd = &cobra.Command{
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var rangeCmd = &cobra.Command{
|
var rangeCmd = &cobra.Command{
|
||||||
|
|
|
@ -6,11 +6,11 @@ import (
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
"git.mills.io/prologic/bitcask/internal/config"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/config"
|
||||||
"git.mills.io/prologic/bitcask/internal/data/codec"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/data/codec"
|
||||||
"git.mills.io/prologic/bitcask/internal/index"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/index"
|
||||||
log "github.com/sirupsen/logrus"
|
log "github.com/sirupsen/logrus"
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
// RootCmd represents the base command when called without any subcommands
|
// RootCmd represents the base command when called without any subcommands
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var scanCmd = &cobra.Command{
|
var scanCmd = &cobra.Command{
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"github.com/spf13/cobra"
|
"github.com/spf13/cobra"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
var statsCmd = &cobra.Command{
|
var statsCmd = &cobra.Command{
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
log "github.com/sirupsen/logrus"
|
log "github.com/sirupsen/logrus"
|
||||||
flag "github.com/spf13/pflag"
|
flag "github.com/spf13/pflag"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -12,7 +12,7 @@ import (
|
||||||
log "github.com/sirupsen/logrus"
|
log "github.com/sirupsen/logrus"
|
||||||
"github.com/tidwall/redcon"
|
"github.com/tidwall/redcon"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask"
|
"git.tcp.direct/tcp.direct/bitcask-mirror"
|
||||||
)
|
)
|
||||||
|
|
||||||
type server struct {
|
type server struct {
|
||||||
|
|
2
go.mod
2
go.mod
|
@ -1,4 +1,4 @@
|
||||||
module git.mills.io/prologic/bitcask
|
module git.tcp.direct/tcp.direct/bitcask-mirror
|
||||||
|
|
||||||
go 1.16
|
go 1.16
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
"io"
|
"io"
|
||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
"github.com/stretchr/testify/assert"
|
"github.com/stretchr/testify/assert"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -7,8 +7,8 @@ import (
|
||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
"git.mills.io/prologic/bitcask/internal/data/codec"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/data/codec"
|
||||||
"golang.org/x/exp/mmap"
|
"golang.org/x/exp/mmap"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -6,9 +6,9 @@ import (
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
"git.mills.io/prologic/bitcask/internal/config"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/config"
|
||||||
"git.mills.io/prologic/bitcask/internal/data/codec"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/data/codec"
|
||||||
)
|
)
|
||||||
|
|
||||||
// CheckAndRecover checks and recovers the last datafile.
|
// CheckAndRecover checks and recovers the last datafile.
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
art "github.com/plar/go-adaptive-radix-tree"
|
art "github.com/plar/go-adaptive-radix-tree"
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
art "github.com/plar/go-adaptive-radix-tree"
|
art "github.com/plar/go-adaptive-radix-tree"
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
art "github.com/plar/go-adaptive-radix-tree"
|
art "github.com/plar/go-adaptive-radix-tree"
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Indexer is an interface for loading and saving the index (an Adaptive Radix Tree)
|
// Indexer is an interface for loading and saving the index (an Adaptive Radix Tree)
|
||||||
|
|
|
@ -7,7 +7,7 @@ import (
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
art "github.com/plar/go-adaptive-radix-tree"
|
art "github.com/plar/go-adaptive-radix-tree"
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ttlIndexer struct{}
|
type ttlIndexer struct{}
|
||||||
|
|
|
@ -3,7 +3,7 @@ package metadata
|
||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
type MetaData struct {
|
type MetaData struct {
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
package mocks
|
package mocks
|
||||||
|
|
||||||
import internal "git.mills.io/prologic/bitcask/internal"
|
import internal "git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
import mock "github.com/stretchr/testify/mock"
|
import mock "github.com/stretchr/testify/mock"
|
||||||
|
|
||||||
// Datafile is an autogenerated mock type for the Datafile type
|
// Datafile is an autogenerated mock type for the Datafile type
|
||||||
|
|
|
@ -3,7 +3,7 @@ package bitcask
|
||||||
import (
|
import (
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal/config"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"path"
|
"path"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
"git.mills.io/prologic/bitcask/internal"
|
"git.tcp.direct/tcp.direct/bitcask-mirror/internal"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
Chargement…
Référencer dans un nouveau ticket