Github user phunt commented on a diff in the pull request: https://github.com/apache/zookeeper/pull/377#discussion_r166787684 --- Diff: src/docs/src/documentation/content/xdocs/zookeeperAdmin.xml --- @@ -950,6 +952,39 @@ server.3=zoo3:2888:3888</programlisting> </listitem> </varlistentry> + <varlistentry> + <term>zookeeper.extendedTypesEnabled</term> + + <listitem> + <para>(Java system property only: <emphasis + role="bold">zookeeper.extendedTypesEnabled</emphasis>)</para> + + <para><emphasis role="bold">New in 3.5.4, 3.6.0:</emphasis> Define to "true" to enable + extended features such as the creation of <ulink url="zookeeperProgrammers.html#TTL+Nodes">TTL Nodes</ulink>. + They are disabled by default. IMPORTANT: when enabled server IDs must + be less than 255 due to internal limitations. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term>zookeeper.emulate353TTLNodes</term> + + <listitem> + <para>(Java system property only: <emphasis + role="bold">zookeeper.emulate353TTLNodes</emphasis>)</para> + + <para><emphasis role="bold">New in 3.5.4, 3.6.0:</emphasis> Due to + <ulink url="https://issues.apache.org/jira/browse/ZOOKEEPER-2901">ZOOKEEPER-2901</ulink> TTL nodes + created in version 3.5.3 are not supported in 3.5.4/3.6.0. However, a workaround is provided via the + zookeeper.emulate353TTLNodes system property. If you used TTL nodes in ZooKeeper 3.5.3 and need to maintain + compatibility set <emphasis role="bold">zookeeper.emulate353TTLNodes</emphasis> to "true" in addition to + <emphasis role="bold">zookeeper.extendedTypesEnabled</emphasis>. NOTE: due to the bug, server IDs + must be 127 or less. Additionally, the maximum support TTL value is 1099511627775 which is smaller + than what was allowed in 3.5.3 (1152921504606846975)</para> --- End diff -- Is there documentation around this? I'd recommend documenting the bounds.
---