Adam Perlin
76dbc44e3c
feat(storage): Add influxd inspect dumpwal tool ( #14237 )
...
* feat(storage/wal/dump): initial influxd inspect dumptsmwal implementation
* feat(storage/wal/dump): add org bucket formatting to dumpwal tool; improve test cases
* refactor(storage/wal/dump): add long description for dumpstmwal tool
* refactor(storage/wal/dump): rename dumptsmwal flag
* chore(storage/wal/dump): gofmt
* refactor(storage/wal/dump): update error printing in dumptsmwal tool
* refactor(storage/wal/dump): address review comments
* refactor(storage/wal/dump): rename dumpwal command source file
* refactor(storage/wal/dump): clarify print flag comment
* refactor(inspect): remote unnecessary for-loop in influxd inspect command
2019-08-23 13:05:06 -07:00
Adam Perlin
24baec9e6d
Gofmt verify-wal files
2019-06-27 16:28:28 -07:00
Adam Perlin
fba4326c72
feat(storage): remove unnecessary lines from verify-wal test
2019-06-27 16:28:28 -07:00
Adam Perlin
f4faa9b2f5
feat(storage): Small verify-wal output and test tweaks
2019-06-27 16:28:28 -07:00
Adam Perlin
c868ece4f6
feat(storage): Initial 2.x verify-wal tool functionality
2019-06-27 16:28:28 -07:00
Jeff Wendling
e10939b8af
storage: add predicate tracking to the WAL
2019-05-01 13:40:40 -06:00
Todd Persen
cd64ec8718
Fix typos in miscellaneous packages
2019-04-17 13:30:22 -07:00
Jacob Marble
f56c42794b
chore(tracing): Cleanup ( #13296 )
...
* chore(tracing): Cleanup
* broken test
* fix unused var
* fix test
2019-04-10 19:28:21 -07:00
Jacob Marble
603a1f26e0
use tracing.StartSpanFromContext
2019-03-07 12:12:31 -07:00
Jacob Marble
9541e861a3
goimports -w -local github.com/influxdata/influxdb
2019-03-07 12:12:31 -07:00
Jacob Marble
92fa813c45
add spans to multiple services
2019-03-07 12:12:31 -07:00
Jacob Marble
b9c7ec439e
feat(influxd): Tracing refactor ( #12318 )
...
* feat(launcher): Tracing to log disabled by default
* remove traceLogger and use opentracing directly
* add Jaeger tracing
* go vet && go fmt
2019-03-04 11:48:11 -08:00
Jeff Wendling
376b347d56
wal: change deletes to be based on DeleteBucket
2019-02-04 10:32:52 -07:00
Jeff Wendling
6deced1215
refactor: make the WAL part of snapshots again
2019-02-04 10:32:52 -07:00
Jeff Wendling
2989936d5a
refactor: write to the WAL again
2019-02-04 10:32:52 -07:00
Jeff Wendling
2f46937527
refactor: move value package up to tsdb
2019-02-04 10:32:52 -07:00
Jeff Wendling
8dbd98ccbe
refactor: change the way the engine opens and closes and reload the cache
...
Open and Close now proceed as best as they are able to in the presence
of errors and clean up appropriately.
2019-02-04 10:32:52 -07:00
Jeff Wendling
d2ddd48eea
refactor: hook up metrics and wal to storage engine
...
It turns out that LastModified and DiskSize are unused, and so it
was easy to change to not care about the WAL.
This hooks up metrics and starts the WAL again.
2019-02-04 10:32:52 -07:00
Jeff Wendling
c9bb55b889
refactor: move the tsm1/wal into the storage/wal package
...
Because the WAL relies on the tsm1.Value type, we move that into its own
tsm1/value package and set up some aliases forwarding them into tsm1. This
also required adding some methods and changing consumers to avoid the
unexported fields. I imagine this step will be useful one day when we make
the write path more efficient with respect to consuming points.
This commit additionally fixes some issues with generation. The iterator.tmpldata
and generation for array_cursor_* were removed accidentally when removing
iterators, making those generated files stale. Restore that and regenerate.
No change in functionality.
2019-02-04 10:32:52 -07:00