我一直在使用默认保留策略(持续时间为720h(30天))将数据保存在自己的InfluxDB实例中。我最近更改了相同的保留策略,以保留INF(0)的数据。我期望查询在旧RP持续时间下存储的数据时遇到问题(如此处https://docs.influxdata.com/influxdb/v0.13/troubleshooting/frequently_encountered_issues/#missing-data-after-creating-a-new-default-retention-policy所述),但没有任何问题。
我应该希望看到问题,还是可以无限期地保存我的数据?
我通过ALTER
命令更改了RP,一切正常,但是几分钟和几个新数据点对丢失数据没有任何影响。
我希望它会给我发现较旧数据的问题。
之前:
name duration shardGroupDuration replicaN default
---- -------- ------------------ -------- -------
autogen 0s 168h0m0s 1 false
default_retention_policy 720h0m0s 24h0m0s 1 true
one_day 24h0m0s 1h0m0s 1 false
在ALTER RETENTION POLICY default_retention_policy on defaultdb DURATION INF
之后:
name duration shardGroupDuration replicaN default
---- -------- ------------------ -------- -------
autogen 0s 168h0m0s 1 false
default_retention_policy 0s 168h0m0s 1 true
one_day 24h0m0s 1h0m0s 1 false
答案 0 :(得分:0)
您应该没事。该警告是针对您创建新的默认保留策略的。使用ALTER应该可以让您一切正常