Replies: 1 comment 5 replies
-
@chaporgin hi there, the reindexer was disabled before release because we felt it needed more testing before being enabled by default. Although the maintenance process is still active, the overhead is very low: on the single leader node it will run its loop daily at midnight, looping through the 0 indexes in that default list before sleeping again. The downside of not reindexing periodically is your indexes can get quite bloated and take up significantly more space than necessary, and the bloat can cause less efficient index operations. For example I just checked on the demo app's database which hasn't been reindexed in a very long time, and discovered that the args index had grown to 4 GB:
After reindexing these 3 rows, the size was much smaller:
It's probably past time for us to take a serious look at turning this functionality on by default and seeing if we can address the potential downsides that led us to disable it before initial release. cc @brandur |
Beta Was this translation helpful? Give feedback.
-
Hi! Thank you for the library. I see that Reindexer is disabled. Can you please let me know what the plans are about the Reindexer and how the fact that Reindexer is doing nothing ATM because of IndexNames being empty by default affects the production systems?
Beta Was this translation helpful? Give feedback.
All reactions