offsetof(struct ctdb_tunable_list, vacuum_max_run_time) },
{ "RepackLimit", 10*1000, false,
offsetof(struct ctdb_tunable_list, repack_limit) },
- { "VacuumLimit", 5*1000, false,
+ { "VacuumLimit", 5*1000, true,
offsetof(struct ctdb_tunable_list, vacuum_limit) },
{ "VacuumFastPathCount", 60, false,
offsetof(struct ctdb_tunable_list, vacuum_fast_path_count) },
<varname>RepackLimit</varname>, then the database is repacked
to get rid of the freelist records to avoid fragmentation.
</para>
- <para>
- Databases are repacked only if both <varname>RepackLimit</varname>
- and <varname>VacuumLimit</varname> are exceeded.
- </para>
</refsect2>
<refsect2>
</para>
</refsect2>
- <refsect2>
- <title>VacuumLimit</title>
- <para>Default: 5000</para>
- <para>
- During vacuuming, if the number of deleted records are more than
- <varname>VacuumLimit</varname>, then databases are repacked to
- avoid fragmentation.
- </para>
- <para>
- Databases are repacked only if both <varname>RepackLimit</varname>
- and <varname>VacuumLimit</varname> are exceeded.
- </para>
- </refsect2>
-
<refsect2>
<title>VacuumMaxRunTime</title>
<para>Default: 120</para>