Skip to content

Commit 012d6a8

Browse files
committed
Gxed Badger hack: use the same net/trace everywhere
net/trace cannot be imported on different versions from different modules. Additionally, we also cannot export ExpVars with the same names from two different packages (one being gxed-badger and the other being the go-modded one). Since those two packages have different import paths, go considers them different and runs init() twice, causing the issues.
1 parent d9497bf commit 012d6a8

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/compaction.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222
"log"
2323
"sync"
2424

25-
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmTEmsyNnckEq8rEfALfdhLHjrEHGoSGFDrAYReuetn7MC/go-net/trace"
25+
"golang.org/x/net/trace"
2626

2727
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/table"
2828
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/y"

ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/db.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import (
3030

3131
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/options"
3232

33-
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmTEmsyNnckEq8rEfALfdhLHjrEHGoSGFDrAYReuetn7MC/go-net/trace"
33+
"golang.org/x/net/trace"
3434

3535
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmVmDhyTTUcQXFD1rRQ64fGLMSAoaQvNH3hwuaCFAPq2hy/errors"
3636
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/skl"

ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/levels.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
"sort"
2424
"time"
2525

26-
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmTEmsyNnckEq8rEfALfdhLHjrEHGoSGFDrAYReuetn7MC/go-net/trace"
26+
"golang.org/x/net/trace"
2727

2828
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmVmDhyTTUcQXFD1rRQ64fGLMSAoaQvNH3hwuaCFAPq2hy/errors"
2929
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/protos"

ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/value.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ import (
3737

3838
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/options"
3939

40-
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmTEmsyNnckEq8rEfALfdhLHjrEHGoSGFDrAYReuetn7MC/go-net/trace"
4140
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmVmDhyTTUcQXFD1rRQ64fGLMSAoaQvNH3hwuaCFAPq2hy/errors"
4241
"github.com/ipfs/fs-repo-migrations/ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/y"
42+
"golang.org/x/net/trace"
4343
)
4444

4545
// Values have their first byte being byteData or byteDelete. This helps us distinguish between

ipfs-6-to-7/gx/ipfs/QmdKhi5wUQyV9i3GcTyfUmpfTntWjXu8DcyT9HyNbznYrn/badger/y/metrics.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -52,17 +52,17 @@ var (
5252

5353
// These variables are global and have cumulative values for all kv stores.
5454
func init() {
55-
NumReads = expvar.NewInt("badger_disk_reads_total")
56-
NumWrites = expvar.NewInt("badger_disk_writes_total")
57-
NumBytesRead = expvar.NewInt("badger_read_bytes")
58-
NumBytesWritten = expvar.NewInt("badger_written_bytes")
59-
NumLSMGets = expvar.NewMap("badger_lsm_level_gets_total")
60-
NumLSMBloomHits = expvar.NewMap("badger_lsm_bloom_hits_total")
61-
NumGets = expvar.NewInt("badger_gets_total")
62-
NumPuts = expvar.NewInt("badger_puts_total")
63-
NumBlockedPuts = expvar.NewInt("badger_blocked_puts_total")
64-
NumMemtableGets = expvar.NewInt("badger_memtable_gets_total")
65-
LSMSize = expvar.NewMap("badger_lsm_size_bytes")
66-
VlogSize = expvar.NewMap("badger_vlog_size_bytes")
67-
PendingWrites = expvar.NewMap("badger_pending_writes_total")
55+
NumReads = expvar.NewInt("badger_disk_reads_total2")
56+
NumWrites = expvar.NewInt("badger_disk_writes_total2")
57+
NumBytesRead = expvar.NewInt("badger_read_bytes2")
58+
NumBytesWritten = expvar.NewInt("badger_written_bytes2")
59+
NumLSMGets = expvar.NewMap("badger_lsm_level_gets_total2")
60+
NumLSMBloomHits = expvar.NewMap("badger_lsm_bloom_hits_total2")
61+
NumGets = expvar.NewInt("badger_gets_total2")
62+
NumPuts = expvar.NewInt("badger_puts_total2")
63+
NumBlockedPuts = expvar.NewInt("badger_blocked_puts_total2")
64+
NumMemtableGets = expvar.NewInt("badger_memtable_gets_total2")
65+
LSMSize = expvar.NewMap("badger_lsm_size_bytes2")
66+
VlogSize = expvar.NewMap("badger_vlog_size_bytes2")
67+
PendingWrites = expvar.NewMap("badger_pending_writes_total2")
6868
}

0 commit comments

Comments
 (0)