1

The upgrade guide vs. the release notes for InfluxDB 1.7.x are confusing to me with regards to the TSI feature (Time Series Index).

The upgrade guide says (similar as previously for 1.6):

Note: For the InfluxDB 1.7 release, the default continues to use TSM-based shards as in earlier versions, with in-memory indexes.

However, the release notes contain the following phrasing:

To take advantage of these improvements:

  • Rebuild your indexes or wait for a TSI compaction of your indexes, at which point the new TSI format will be applied.
  • Hot shards and new shards immediately use the new TSI format.

So, my questions are: (after upgrading from pre-TSI InfluxDB installation)

  • do I still need to manually set INFLUXDB_DATA_INDEX_VERSION=tsi1 in config, or is it default now?
  • do I have to run the poorly documented influx_inspect buildtsi command to do the upgrade from TSM to TSI, or can I just wait for a while (how long?) doing nothing special, and the migration will eventually be automatically & transparently completed in the background without my active intervention?
akavel
  • 828

0 Answers0